Я пытаюсь запустить локально весеннее приложение maven, подключающееся к базе данных PostgreSQL.При развертывании на удаленном сервере (используя наш профиль сборки сервера) все в порядке.Моя локальная база данных также настроена в соответствии с предоставленными инструкциями.Мы используем Tomcat 8.5.Попытка развернуть войну на моем локальном компьютере заканчивается следующими ошибками (они уже получены от tomcat):
SEVERE [RMI TCP Connection(2)-127.0.0.1] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class [myartifactname.application.listener.KillBackgroundThreadsListener]
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [hibernate/hibernate.xml]:
Cannot resolve reference to bean 'proxyDataSource' while setting bean property 'dataSource';
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'proxyDataSource' defined in class path resource [hibernate/hibernate.xml]:
Cannot resolve reference to bean 'dataSource' while setting bean property 'dataSource';
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'dataSource' defined in class path resource [hibernate/hibernate.xml]:
Cannot resolve reference to bean 'mainDataSource' while setting bean property 'targetDataSource';
nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'mainDataSource' defined in class path resource [hibernate/hibernate.xml]:
Instantiation of bean failed;
nested exception is org.springframework.beans.BeanInstantiationException:
Failed to instantiate [com.mchange.v2.c3p0.ComboPooledDataSource]:
Constructor threw exception;
nested exception is java.lang.ExceptionInInitializerError
c3p0
в локальном репозитории maven - 0.9.5.2, тогда как вroot pom - это 0.9.1.2, и это также самая высокая доступная версия в репо нашей компании.Изменение версии в pom на 0.9.5.2 приводит к тому, что проект вообще не компилируется.Проект является многомодульным, и один из модулей загружает версию, отличную от указанной в корне.Root pom - единственное место, где определена эта версия артефакта.
Как мне решить эту проблему?Не могли бы вы указать мне несколько советов maven документации?