今天项目从Jetty开始,在Tomcat下正常启动,在Jetty容器中启动,莫名其妙的报告了一个class notfoundexception : net . SF . JSON . JSON object如下:
json-lib的Jar被引入到项目中,起初被认为是版本问题。后来经过一些数据查询,发现jetty容器和Maven结合的时候,Jetty发布的时候并没有加载json-lib相关的类库,导致启动的时候如果在项目中使用json-lib包,就会出现ClassNotFound。
解决方案:
右键单击项目运行方式/调试方式——,进入配置界面,选择jetty容器,然后配置项目的依赖项,挂接json-lib包,重启Jetty,如下图
摘要
以上就是本文的全部内容。希望本文的内容对大家的学习或工作有一定的参考价值。谢谢你的支持。如果你想了解更多,请查看下面的相关链接