eclipse运行Tomate可以连接上数据库,打包成war包 部署数据库连不上

在Eclipse中运行Tomcat项目可以成功连接数据库,但当项目被打包成war文件并部署到本地Tomcat时,出现数据库连接异常。问题可能涉及配置或依赖差异。
摘要由CSDN通过智能技术生成


场景回顾


最近碰到了一个这样问题,困了我1天,是这样的 ,我用自己的Eclipse直接启动Tomcat运行项目,项目可以正常启动和访问数据,

但如果 我打包成war包,就部署在我本地的Tomcate ,数据库无法访问,项目启动正常,但访问数据库的时候抛出如下异常。


信息: ContextListener: contextInitialized()
十月 22, 2016 5:08:54 下午 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
十月 22, 2016 5:08:54 下午 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: attributeAdded('org.apache.jasper.compiler.TldLocationsCache', 'org.apache.jasper.compiler.TldLocationsCache@24c3bff1')
十月 22, 2016 5:10:35 下午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet [springMVC] in context with path [/wohaibaowap3] threw exception [Handler processing failed; nested exception is java.lang.IncompatibleClassChangeError: Implementing class] with root cause
java.lang.IncompatibleClassChangeError: Implementing class
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2944)
	at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1208)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1688)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1569)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:190)
	at com.alibaba.druid.util.Utils.loadClass(Utils.java:222)
	at com.alibaba.druid.pool.vendor.MySqlValidConnectionChecker.<init>(MySqlValidConnectionChecker.java:49)
	at com.alibaba.druid.pool.DruidDataSource.initValidConnectionChecker(DruidDataSource.java:909)
	at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:625)
	at com.alibaba.druid.pool.DruidDataSource.getConnection(DruidDataSource.java:951)
	at com.alibaba.druid.pool.DruidDataSource.getConn
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值