ssh整合dwr报错java.lang.IllegalArgumentException: Class not found: javacommon.util.J
web.xml加入:
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<display-name>DWR Servlet</display-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
<init-param>
<param-name>debug</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>
dwr.xml:
<dwr>
<allow>
<create creator="new" javascript="jFreeChartTest">
<param name="class" value="javacommon.util.JFreeChartTest"/>
</create>
</allow>
</dwr>
在javacommon.util包下有个类JFreeChartTest,现在的问题是我调用JFreeChartTest时提示我找不到这个类java.lang.IllegalArgumentException: Class not found: javacommon.util.JFreeChartTest,然后我在spring的配置文件中添加了该类,并且将dwr.xml改为:
<dwr>
<allow>
<create creator="spring" javascript="jFreeChartTest">
<param name="beanName" value="jFreeChartTest"/>
</create>
</allow>
</dwr>
还是提示找不到该类,
但是用java.util.Date做测试就好用不用做任何改动就可以,求高手指点!!!
------解决方案--------------------
经过痛苦的查找,我的程序问题发现是因为我取消了Build Automatically而造成的,由于最新编译生成的class文件没有同步达到build文件夹导致,希望对楼主有帮助。