org.springframework.beans.factory.BeanCreationException:错误 在类路径中定义名为'performanceDao'的bean resource [dao-bean.xml]:调用init方法失败;嵌套 异常是org.hibernate.exception.GenericJDBCException:无法打开 连接在 org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1412) 在 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:291) 在 org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222) 在 org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288) 在 org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190) 在 org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:563) 在 org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:872) 在 org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:423) 在 org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:276) 在 org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:197) 在 org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47) 在 org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206) 在 org.apache.catalina.core.StandardContext.start(StandardContext.java:4705) 在 org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) 在 org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) 在 org.apache.catalina.core.StandardHost.addChild(StandardHost.java:623) 在 org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675) 在 org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601) 在 org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) 在org.apache.catalina.startup.HostConfig.start(HostConfig.java:1322) 在 org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324) 在 org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) 在 org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065) 在org.apache.catalina.core.StandardHost.start(StandardHost.java:862) 在 org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) 在 org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) 在 org.apache.catalina.core.StandardService.start(StandardService.java:525) 在 org.apache.catalina.core.StandardServer.start(StandardServer.java:754) 在org.apache.catalina.startup.Catalina.start(Catalina.java:595)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(未知来源)at sun.reflect.DelegatingMethodAccessorImpl.invoke(未知来源)at java.lang.reflect.Method.invoke(未知来源)at org.apache.catalina.startup.BootstrapWrapper.start(BootstrapWrapper.java:306) 在 org.apache.catalina.startup.BootstrapWrapper.run(BootstrapWrapper.java:517) 在java.lang.Thread.run(未知来源)
当我从admin用户运行我的tomcat服务器时,我没有看到这些错误,但是当我从一些非管理员(非root用户)运行tomcat时,我得到了这些错误。
我应该在哪里解决这些问题
非常感谢
答案 0 :(得分:0)
如何连接数据库?使用登录tomcat的用户凭据?如果是这样,请检查使用该数据库登录的用户的权限,他可能没有访问该数据库的权限。根据你的错误。