Я использую затмение Кеплер и PostgreSQL и я хочу связать свой проект с PostgreSQL базы данных сервера, так что я изменил мой адрес от <jdbc.url>jdbc:postgresql://localhost:5433/${db.name}</jdbc.url>
к <jdbc.url>jdbc:postgresql://192.168.1.1:5433/${db.name}</jdbc.url>
, но теперь он начал давать мне ошибкуиспользования PostgreSQL база данных сервера
{ SEVERE: Исключение отправки контекста инициализированного исключения для экземпляра слушателя класса org.springframework.web.context.ContextLoaderListener org.springframework.beans.factory.BeanCreationException: ошибка при создании компонента с именем «org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor # 0 ': Инициализация компонента не выполнена; Вложенное исключение - org.springframework.beans.factory.BeanCreationException: ошибка создания bean-компонента с именем «entityManagerFactory», определенным в URL [file:/E: /Java%20Project/DTSAdminPortal/common/target/classes/jpa.xml]: вызов метод init не выполнен; вложенное исключение javax.persistence.PersistenceException: [PersistenceUnit: hibernatePersistenceUnit] Невозможно построить EntityManagerFactory на org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:527) в org.springframework.beans.factory. support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:456) в org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java:294) в org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:225) на org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:291) на org.springframework.beans.factory.support.Abst ractBeanFactory.getBean (AbstractBeanFactory.java:197) на org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors (AbstractApplicationContext.java:733) на org.springframework.context.support.AbstractApplicationContext.refresh (AbstractApplicationContext.java:454) на org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext (ContextLoader.java:383) в org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java:283) в org.springframework.web.context. ContextLoaderListener.contextInitialized (ContextLoaderListener.java:111) на org.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:4135) на org.apache.catalina.core.StandardContext.start (StandardContext.ja va: 4630) at org.apache.catalina.core.ContainerBase.start (ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start (StandardHost.java:785) at org.apache. catalina.core.ContainerBase.start (ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start (StandardEngine.java:445) at org.apache.catalina.startup.Embedded.start (Embedded. Java: 825) в org.codehaus.mojo.tomcat.AbstractRunMojo.startContainer (AbstractRunMojo.java:558) на org.codehaus.mojo.tomcat.AbstractRunMojo.execute (AbstractRunMojo.java:255) на org.apache. maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:106) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.ja va: 208) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:153) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:84) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:59) на org.apache.maven. lifecycle.internal.LifecycleStarter.singleThreadedBuild (LifecycleStarter.java:183) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java: 161) at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:317) at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:152) at org.apache.maven.cli. MavenCli.execute (MavenCli.java:555) на org.apache.maven.cli.MavenCli.doMain (MavenCli.java:214) на org.apache.maven.cli.MavenCli.main (MavenCli.java:158) на sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method) в sun.reflect.NativeMethodAccessorImpl.invoke (Unknown Source) в sun.reflect.DelegatingMethodAccessorImpl.invoke (Unknown Source) в java.lang.reflect.Method.invoke (Неизвестный источник) на org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289) на сайте org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229) at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415) at org.codehaus. plexus.classworlds.launcher.Launcher.main (Launcher.java:356) } { { Вызвано: org.springframework.beans.factory.BeanCreationException: Ошибка создания bean с именем 'entityManagerFactory', определенным в URL [file:/E : /Java%20Project/DTSAdminPortal/common/target/classes/jpa.xml]: вызов метода init не выполнен; вложенное исключение javax.persistence.PersistenceException: [PersistenceUnit: hibernatePersistenceUnit] Невозможно построить EntityManagerFactory на org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.java:1455) в org.springframework.beans.factory. support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:519) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:456) в org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java:294) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:225) at org.spring framework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java:291) на org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:197) на org.springframework.beans.factory. support.DefaultListableBeanFactory.getBeansOfType (DefaultListableBeanFactory.java:424) на org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors (BeanFactoryUtils.java:277) на org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators (PersistenceExceptionTranslationInterceptor.java: 139) at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor. (PersistenceExceptionTranslationInterceptor.java:79) at org.springframework.dao.annotation.PersistenceExceptionTranslationAdv ISOR. (PersistenceExceptionTranslationAdvisor.java:70) в org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor.setBeanFactory (PersistenceExceptionTranslationPostProcessor.java:103) на org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeAwareMethods (AbstractAutowireCapableBeanFactory.java:1475) на org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.java:1443) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java:519) ... 40 больше} {
причиненный: javax.persistence.Persis tenceException: [PersistenceUnit: hibernatePersistenceUnit] Не удалось создать EntityManagerFactory на org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory (Ejb3Configuration.java:915) at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory (HibernatePersistence.java:74) на org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory (LocalContainerEntityManagerFactoryBean.java:268) на org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet (AbstractEntityManagerFactoryBean.java:310) на org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods (AbstractAutowireCapableBeanFactory.java:1514) в org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.java:1452) ... более 55 } {Caused by: org.hibernate.HibernateException: 'hibernate.dialect' должен быть установлен, если нет соединения at org.hibernate.dialect.resolver.DialectFactory.buildDialect (DialectFactory.java:106) at org.hibernate.cfg.SettingsFactory.buildSettings (SettingsFactory.java:148) at org.hibernate.cfg.Configuration.buildSettingsInternal (Configuration.java:2836) на org.hibernate.cfg.Configuration.buildSettings (Configuration.java:2832) на org.hibernate.cfg.Configuration.buildSessionFactory (Configuration.java:1843) на org.hibernate.ejb. Ejb3Configuration.buildEntityManagerFactory (Ejb3Configuration.java:906) ... подробнее 60}
Feb 04, 2014 2:21:01 PM org.apache.catalina.core.StandardContext начать СЕРЬЕЗНЫЕ: ошибку listenerStart
Пожалуйста, помогите мне, что делать, чтобы я мог получить доступ к db моего сервера
Вы уверены, что IP '192.168.1.1'? Обычно это будет шлюз по умолчанию в вашей подсети. – Ralf
Осмотрите дерево исключений для реальной ошибки. Вероятно, вы ищете ошибку драйвера JDBC. Полагаю, что он не подключается, возможно, потому, что этот IP-адрес не работает PostgreSQL, отключен или отключен Pg, только прослушивая интерфейс loopback. (В будущем, пожалуйста, отформатируйте исключения с помощью кнопки «{}», чтобы они были читабельны). –
Также проверьте свой pg_hba.conf –