Dynamic Web Project打包成WAR时,依赖的JAR没有被打包进去的解决方法
经历:在做WEB开发时,打包成WAR包时是这样打包的,直接"右击工程"==>"Export"==>"WAR file"进行打包
现象:在进行访问的时候在运行到 new JSONObject(xxx)时便宜被堵死了,不报错也不报异常。经过一系列的DEBUG都找不到原因,在启动tomcat后, 终于在别的工程在Tomcat下的webapps下与对比时发现 webapps/<工程>/WEB-INF/lib下并没有工程所依赖的jar包
解决方法:"右击工程"==>“properties“==>"Deployment Assembly"==>点击"add"按钮==>"Java Build Path Entries", 添加工程的依赖库后,再 "右击工程"==>"Export"==>"WAR file"即可