Мой проект Spring был успешно развернут на другом сервере Linux. Но когда я попытался развернуть его на этом Linux-сервере, он не будет развертываться. Когда я иду на домашнюю страницу, я получаю сообщение об ошибке «HTTP Status 404 - The requested resource is not available
».Каталог работ Tomcat пуст
Я сравнивал каталог Tomcat на обоих серверах и вижу только различия в каталоге «work». На этом сервере (который имеет проблему), в разделе «work\Catalina\localhost\MyProject
» в каталоге Tomcat, я вижу, что он пуст. Оказывается, файлы были помещены под «work\Catalina\localhost\_
». Что заставляет Tomcat делать это?
В моем файле журнала TOMCAT, я получаю это:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'SampleService': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private com.wdc.hydra.dao.DatatypeDAO com.wdc.hydra.service.DatatypeServiceImpl.datatypeDAO; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'SampleDAO': Injection of persistence dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Sample' defined in class path resource [Sample-dao-context.xml]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Ljavax/persistence/ValidationMode;
Кто-нибудь знает, почему это происходит? Благодарю.
поэтому этот вопрос касается возможности развертывания вашего весеннего приложения - я бы предположил, что существует несоответствие версии –
, название довольно вводит в заблуждение. Вместо описания вашего вопроса это уже работает на предположении. Моя догадка о вашей проблеме - это другая версия структуры persistence в вашей папке tomcat/lib между двумя различными серверами linux. – Matthias
У меня есть сценарий, который я запускаю, чтобы настроить Tomcat. Tomcat работает на обоих серверах, но мой проект можно было развернуть только на одном сервере. Я сравнивал структуру каталогов Tomcat на обоих серверах, и они абсолютно одинаковы (за вычетом незначительных отличий), за исключением каталога «work», как я описал выше. – user2094228