веб-сервер: котgson TypeToken ClassNotFoundException
фреймворк: spring3
Я использую gson-2.3.1
ошибка последующей журнал
java.lang.ClassNotFoundException: com.mysite.chart.**ChartCtrl$2**
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1387)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1233)
**at com.mysite.chart.ChartCtrl.msyData(ChartCtrl.java:278)**
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
и ChartCtrl 278 линии следуют
Type objType = new TypeToken<ArrayList<HashMap<String, Object>>>(){}.getType();
Как я могу решить эту проблему.
gson-2.3.1.jar находится в WEB-INF/Lib. Другой способ использования этого же класса, но работает нормально. –
Если это так, то, как я уже упоминал, ваш класс имеет некоторый внутренний класс или анонимный класс? Это типичная проблема класса, которая разрешена во время выполнения. –
Я не использую внутренний класс. Класс ChartCtrl не имеет внутреннего класса. Не знаю, почему find ChartCtrl $ 2 class .. –