为什么Java给我一个IllegalArgumentException?

时间:2009-03-23 14:59:45

标签: java javascript spring dwr

我正在使用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>

2 个答案:

答案 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>