Миграция приложения с Tomcat на WildFly14 не выполняется - PullRequest
0 голосов
/ 26 октября 2018

Я в процессе миграции приложения с Tomcat8 на WildFly 14, но у меня несколько ошибок в процессе, и развертывание завершается неудачно с этими ошибками.

java.lang.RuntimeException: org.springframework.beans.factory.BeanCreationException

**Could not autowire field: private javax.sql.DataSource
.config.AppConfigurationServiceConfig: Invocation of init method failed
nested exception is javax.naming.NameNotFoundException: env/jdbc/datasource
Caused by: org.springframework.beans.factory.BeanCreationException
Caused by: javax.naming.NameNotFoundException: env/jdbc/dataSource**

Я создал этот файл jboss-web.xml:

  <context-root>/</context-root>     
    </jboss-web>

Плюс Я подписалсяэти шаги:

Скачал драйвер: ojdbc7.jar Создал подпапки [WILDFLY_HOME] / modules / system / слои / base / com / oracle / main /

Скопировал скачанный ojdbc7.jar в только что созданную папку. Создайте файл module.xml в той же папке, что и выше.

В файле конфигурации standalone.xml добавлена ​​запись:

 <driver name="oracle" module="com.oracle">
 <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
 </driver>

и настроен источник данных.в Standalone.xml.Я выполняю развертывание, непосредственно помещая файлы war в папку развертывания.

Какие другие изменения конфигурации или изменения кода, возможно, отсутствуют, чтобы получить вышеупомянутые ошибки?

...