JAVA ------- DWR
java.lang.IllegalArgumentException: DefaultContainer can't find a classes
at org.directwebremoting.impl.DefaultContainer.getBean(DefaultContainer.java:216)
atorg.directwebremoting.annotations.AnnotationsConfigurator.configure(AnnotationsConfigurator.java:50)
at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:121)
这是因为在DWR的Maillist里面搜索了一下,还有答案,原来DWR2.0 加入了JDK5的注释(annotations).DwrServlet初始化的时候会去检查注释的类,找不到就抱错了。解决方案只需在原先的web.xml中加上:
<init-param>
<param-name> classes </param-name>
<param-value> java.lang.Object </param-value>
</ init-param>
这样就ok了,
目前还没遇见,无意在网上看到先抄来再说。
java.lang.IllegalArgumentException: DefaultContainer can't find a classes
at org.directwebremoting.impl.DefaultContainer.getBean(DefaultContainer.java:216)
atorg.directwebremoting.annotations.AnnotationsConfigurator.configure(AnnotationsConfigurator.java:50)
at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:121)
这是因为在DWR的Maillist里面搜索了一下,还有答案,原来DWR2.0 加入了JDK5的注释(annotations).DwrServlet初始化的时候会去检查注释的类,找不到就抱错了。解决方案只需在原先的web.xml中加上:
<init-param>
<param-name> classes </param-name>
<param-value> java.lang.Object </param-value>
</ init-param>
这样就ok了,
目前还没遇见,无意在网上看到先抄来再说。
本文介绍了解决DWR (Direct Web Remoting) 在Java环境中出现的IllegalArgumentException异常的方法。该异常通常发生在DWR2.0及以上版本,由于引入了JDK5的注解支持导致Servlet初始化错误。解决方案是在web.xml中添加特定的初始化参数。
1405

被折叠的 条评论
为什么被折叠?



