论坛首页 入门技术论坛

DWR无法动态加载类

浏览 2127 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-03-24  
DWR
我用的是jdk1.6,dwr2.0,将dwr.jar放在了WEB-INF目录下,在src下建了一个Hello.java,dwr.xml中指名了
<dwr>
<allow>
<create javascript="hello" creator="new">
<param name="class" value="Hello"></param>
</create>
</allow>
</dwr>
web.xml中也配置了
  <servlet>
      <servlet-name>dwr-demo</servlet-name>
      <servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
      <init-param>
      <param-name>debug</param-name>
      <param-value>true</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
     
      </servlet>
  <servlet-mapping>
      <servlet-name>dwr-demo</servlet-name>
      <url-pattern>/dwr/*</url-pattern>
      </servlet-mapping>
却抛出了以下异常
WARN [uk.ltd.getahead.dwr.impl.DefaultCreatorManager] - Error setting class=Hello on uk.ltd.getahead.dwr.create.NewCreator
java.lang.IllegalArgumentException: Class not found: Hello
这是为什么呢,在网上搜了很久没有答案,有人是先将源文件编译,再放到classes下,虽说能够成功,但这怎么能是办法哪。望大家能够帮忙看一下。
   发表时间:2008-03-25  
问题终于解决了,我引用dwr.lib的工程不是一个新的工程,原先有STRUTS2和spring的配置,可能是工程不干净吧,又新建了一个工程,一切OK
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics