Оригинальное веб-приложение использует Spring и Hibernate для доступа к oracle базе данных 12 c. Теперь мы настроили oracle кошелек на сервере, и нам нужно соответствующим образом изменить приложение. Дополнительные библиотеки oraclepki et c были установлены на tomcat, поэтому нам не нужно добавлять их в приложение pom. xml
в файле applicationContext-hibernate. xml мы закомментировали свойства имя пользователя и пароль, очевидно, они больше не нужны.
<bean id="dataSource" class="oracle.jdbc.pool.OracleDataSource" destroy-method="close">
<property name="dataSourceName" value="ds"/>
<property name="URL" value="${jdbc.url}"/>
<!--property name="user" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/-->
<property name="connectionCachingEnabled" value="true"/>
при развертывании на tomcat и попытке использовать приложение я получаю следующее исключение:
03 / Apr / 2020 12:47: 58,608 ОШИБКА org.springframework.web.context.ContextLoader: 350 - Сбой при инициализации контекста org.springframework.beans.factory.BeanCreationException: Ошибка при создании компонента с именем «txAdvice»: не удается разрешить ссылку на компонент «actionManager »компонента при обработке свойства компонента «actionManager» «; вложенное исключение: org.springframework.beans.factory.BeanCreationException: ошибка создания бина с именем «actionManager », определенным в ресурсе ServletContext [/WEB-INF/applicationContext-hibernate.xml]: не удается разрешить ссылку на бин« sessionFactory »при установке свойства бина 'SessionFactory'; вложенным исключением является org.springframework.beans.factory.BeanCreationException: ошибка создания компонента с именем 'sessionFactory', определенным в ресурсе ServletContext [/WEB-INF/applicationContext-hibernate.xml]: сбой вызова метода init; Вложенное исключение - java .lang.NullPointerException в org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference (BeanDefinitionValueResolver. java: 359) в org.springFeverEverE java: 108) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues (AbstractAutowireCapableBeanFactory. java: 1531)
Кто-нибудь может помочь?