大侠们求帮忙 搞一下午了 不懂。。
包该引入的都有了, 测试类中也能运行,代码完全一样,为何放到servlet中就不能运行?
大概说的是找不到JSONArray类。
是build_path的问题吗?----------------------------------------------------------------------------------------
代码:
@Test
public void calendarView() {
String path = "F:/java/workspace/poc/TeamWork/WebContent/js/events.json";
FileAndJson faj = new FileAndJson(path);
String str = faj.ReadFile();
JSONArray jsonArray = JSONArray.fromObject(str); //可以运行, 但放到servlet里就找不到JSONArray类?
}---------------------------------------------------------------------------------------------------
错误:
……nested exception is java.lang.NoClassDefFoundError: net/sf/json/JSONArray] with root cause
java.lang.NoClassDefFoundError: net/sf/json/JSONArray---------------------------------------------------------------------------------------------------
包该引入的都有了, 测试类中也能运行,代码完全一样,为何放到servlet中就不能运行?
大概说的是找不到JSONArray类。
是build_path的问题吗?----------------------------------------------------------------------------------------
代码:
@Test
public void calendarView() {
String path = "F:/java/workspace/poc/TeamWork/WebContent/js/events.json";
FileAndJson faj = new FileAndJson(path);
String str = faj.ReadFile();
JSONArray jsonArray = JSONArray.fromObject(str); //可以运行, 但放到servlet里就找不到JSONArray类?
}---------------------------------------------------------------------------------------------------
错误:
……nested exception is java.lang.NoClassDefFoundError: net/sf/json/JSONArray] with root cause
java.lang.NoClassDefFoundError: net/sf/json/JSONArray---------------------------------------------------------------------------------------------------
原来是没把包放在webcontent/lib里,好像导致进入web时找不到包