原因是在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的依赖包了

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

被折叠的 条评论
为什么被折叠?



