先是报 java.lang.NoClassDefFoundError: net/sf/json/JSONObject 这个错误,
打开项目属性找到java build path中的libaries,找不到json相关的包,
我就手动将json-lib-2.3-jdk15.jar这个包引入,但是还是报同样的错误,
上网搜了下,有人说还需要把这个包放到对应TOMCAT/LIB目录下,
于是照做,终于不报这个错误了,但是报了其他错误:
org.apache.commons.lang.exception.NestableRuntimeException
我真日了狗了。。。静下心来想想,并和原来的项目对比下,
发现json-lib-2.3-jdk15.jar这个包在原来的项目中是包含在MAVEN库中,
而新的项目MAVEN库中并没有,于是打开POM.XML把原来项目中,
<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.3</version> <classifier>jdk15</classifier> </dependency>
拷贝到新项目中的POM.XML中,终于不报错了。。。
时间: 2024-12-09 04:29:21