Я в процессе миграции приложения с 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 в папку развертывания.
Какие другие изменения конфигурации или изменения кода, возможно, отсутствуют, чтобы получить вышеупомянутые ошибки?