Re[2]: Проблема интеграции Spring+DWR
D>А как вообще Spring дружит с DWR?
Нормально дружит.
В маппинге пишем:
/engine.js=dwrController
/util.js=dwrController
/interface.js=dwrController
/interface/**=dwrController
/call/**=dwrController
dwrController:
<bean id="dwrController" class="org.springframework.web.servlet.mvc.ServletWrappingController">
<property name="servletClass" value="org.directwebremoting.servlet.DwrServlet"/>
</bean>
Минусы: способ немного устарел и приходится отдельно dwr.xml держать.
Плюсы: это работает.
Конечно, этот Есть модный namespace dwr и вроде даже как-то через аннотации можно подключать.
Рекомендуется к прочтению
http://bram.jteam.nl/index.php/2007/01/31/spring-dwr-ajax-made-easy/
Проблема интеграции Spring+DWR
От:
kellny
Дата: 22.11.08 18:46
Оценка:
Не могу понять в чем проблема, делаю все как
здесь
Захожу на
http://localhost:8090/springapp/dwr и получаю:
javax.servlet.ServletException: Servlet.init() for servlet dwr-invoker threw exception
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:857)
org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
java.lang.Thread.run(Thread.java:619)
Работет только, по старому варианту с dwr.xml
Как заменяю:
<servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
на
<servlet-class>org.directwebremoting.spring.DwrSpringServlet</servlet-class>
Вылетает
Re: Проблема интеграции Spring+DWR
<beans xmlns="http://www.springframework.org/schema/beans"
...
xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
...
http://www.directwebremoting.org/schema/spring-dwr http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd
..."
default-lazy-init="false">
<dwr:controller id="dwrController" debug="true">
<dwr:config-param name="activeReverseAjaxEnabled" value="true"/>
<dwr:config-param name="scriptCompressed" value="true"/>
</dwr:controller>
<dwr:configuration/>
Re[2]: Проблема интеграции Spring+DWR
От:
kellny
Дата: 22.11.08 19:44
Оценка:
Здравствуйте, lexius, Вы писали:
L>L><beans xmlns="http://www.springframework.org/schema/beans"
L> ...
L> xmlns:dwr="http://www.directwebremoting.org/schema/spring-dwr"
L> ...
L> http://www.directwebremoting.org/schema/spring-dwr http://www.directwebremoting.org/schema/spring-dwr-2.0.xsd
L> ..."
L> default-lazy-init="false">
L><dwr:controller id="dwrController" debug="true">
L> <dwr:config-param name="activeReverseAjaxEnabled" value="true"/>
L> <dwr:config-param name="scriptCompressed" value="true"/>
L> </dwr:controller>
L> <dwr:configuration/>
L>
Поменял, но к сожалению ничего не изменилось
Re[3]: Проблема интеграции Spring+DWR
Здравствуйте, kellny, Вы писали:
K>Поменял, но к сожалению ничего не изменилось
Тогда нужен более подробный лог. Так сказать трудно в чем дело.
Re[4]: Проблема интеграции Spring+DWR
От:
kellny
Дата: 23.11.08 08:38
Оценка:
Здравствуйте, lexius, Вы писали:
L>Здравствуйте, kellny, Вы писали:
K>>Поменял, но к сожалению ничего не изменилось
L>Тогда нужен более подробный лог. Так сказать трудно в чем дело.
Я так понял вот эти логи:
catalina.log
localhost.log
Re[2]: Проблема интеграции Spring+DWR
От:
Oboltus
Дата: 24.11.08 08:26
Оценка:
А зачем контроллер? DWR может работать и без него.
Re: Проблема интеграции Spring+DWR
От:
Oboltus
Дата: 24.11.08 08:28
Оценка:
Опубликуйте фрагменты web.xml и конфигурационного файла Spring с тэгами, относящимися к DWR, пока не очень понятна причины ошибки.
Есть ли у Вас тэг dwr:configuration?
Re: Проблема интеграции Spring+DWR
Здравствуйте, kellny, Вы писали:
http://forum.springframework.org/archive/index.php/t-50068.html — кажется эта проблема с решением.
А как вообще Spring дружит с DWR? Может jabsorb использовать?
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить