先是報 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中,終於不報錯了。。。