Caused by: java.lang.ClassNotFoundException: net.sf.json.JSONObject

本文详细介绍了在Tomcat部署环境下,遇到JSONObject jar包缺失的常见问题及其解决方案。问题通常发生在tomcat的lib目录下找不到对应的jar包,解决办法是通过Maven的deployment assembly插件,将依赖的jar包打包并放置于WEB-INF/lib目录下,确保tomcat能够正确读取。

原因是在tomcat配置下的lib包目录下并没有这个JSONObject的jar包(pom.xml的依赖包没有放到tomcat运行的读取的WEB-INF/lib目录下)

tomcat配置

D:\program files\tomcat\apache-tomcat-7.0.82\webapps\xitw_jenkins\WEB-INF\lib

解决:

 

可以使用deployment assembly为web工程指定在运行的时候,指定将依赖的工程打成jar包部署到web-inf/lib下

添加Maven Dependences的jar包放到WEB/INF/lib下 那么在tomcat运行的时候就会识别到maven的依赖包了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值