我正在使用dwr和spring,我收到了这个错误:
java.lang.IllegalArgumentException: Javascript name * is used by 2 classes
我发现Google上没有任何帮助,你知道我为什么会收到此错误吗?
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
http://www.directwebremoting.org/schema/spring-dwr
http://www.directwebremoting.org/schema/spring-dwr-3.0.xsd">
<dwr:configuration />
<dwr:controller id="dwrController" debug="true" />
<bean id="ping" class="com.mycompany.Ping">
<dwr:remote javascript="rpcPing">
<dwr:include method="ping" />
</dwr:remote>
</bean>
</beans>
答案 0 :(得分:3)
实测值。 因为DWR jar的版本与DWR模式的版本不匹配
答案 1 :(得分:0)
在我的情况下,原因是dwr.xml中的相关代码片段存在两次。
<create creator="new" javascript="Tab">
<param name="class" value="org.openxava.web.dwr.Tab"/>
</create>
...
<create creator="new" javascript="Tab">
<param name="class" value="org.openxava.web.dwr.Tab"/>
</create>