putyourheart
putyourheart
2020-03-25 20:12

IDEA运行现有SSH框架的WEB项目报错

  • spring
  • java
  • tomcat
  • intellij-idea

用IDEA运行已经写好的web项目,此前也成功运行。
今天在用相同的方式却无法运行,报错如下:

三月 25, 2020 8:07:29 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
严重: The web application [] registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
三月 25, 2020 8:07:29 下午 org.apache.catalina.loader.WebappClassLoaderBase clearReferencesJdbc
严重: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
[2020-03-25 08:07:29,948] Artifact web_new:war exploded: Error during artifact deployment. See server log for details.

背景:

IDEA,web为SSH架构,tomcat7.0.82
此前运行没有问题。

tomcat log:

严重: 异常将上下文初始化事件发送到类的侦听器实例.[org.springframework.web.context.ContextLoaderListener]
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'shiroFilter' defined in class path resource [spring-hibernate.xml]: Cannot resolve reference to bean 'securityManager' while setting bean property 'securityManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'securityManager' defined in class path resource [spring-hibernate.xml]: Cannot resolve reference to bean 'myShiroRealm' while setting bean property 'realm'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'myShiroRealm' defined in class path resource [spring-hibernate.xml]: Cannot resolve reference to bean 'sessionFactory' while setting bean property 'hibernateSessionFactory'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [spring-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 [spring-hibernate.xml]: Invocation of init method failed; nested exception is com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

三月 25, 2020 8:07:29 下午 org.apache.catalina.core.ApplicationContext log
信息: Closing Spring root WebApplicationContext
三月 25, 2020 8:07:29 下午 org.apache.catalina.core.ApplicationContext log
信息: Shutting down log4j

求解决方法,谢谢。

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答

为你推荐