Почему Java выдает мне исключение IllegalArgumentException?
-
21-08-2019 - |
Вопрос
Я использую 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>
Решение
Найден.Потому что версия jar DWR не соответствовала версии схемы DWR
Другие советы
В моем случае причина заключалась в том, что соответствующие фрагменты в 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>
Не связан с StackOverflow