日期:2014-05-17  浏览次数:20700 次

s2sh+dwr3.0
已经用s2sh开发的项目现在要整合dwr3.0,dwr会影响到原来的哪些东西,要修改写什么?望高手指点一下,我只是想用dwr添加聊天功能。

------解决方案--------------------
只要添加聊天室吗?那没必要用dwr哦.
------解决方案--------------------
对于以前的东西不会有任何的影响。
你添加这个东西,只会影响你的部分配置文件,因为你要整合它
1、需要在WEB-INF下添加dwr.xml,在其中写的dwr的相应配置
2、在web.xml中进行整合,添加如下配置
XML code

    <!-- 对DWR的支持 -->

    <servlet>
        <servlet-name>dwr-invoker</servlet-name>
        <!--  DWRServlet 里的init()方法,初始化一个Continer,然后加载dwr.xml ,以及对下面配置的相关参数的读取-->
        <servlet-class>
            org.directwebremoting.servlet.DwrServlet
        </servlet-class>
        <!--   下面的属性设置为true时,可以通过http://localhost:port/app/dwr访问相应dwr  -
            - 在log4j.properties下加,log4j.logger.uk.ltd.getahead.dwr = debug。这样可以看DWR的调试日志 -->
        <init-param>
            <param-name>debug</param-name>
            <param-value>true</param-value>
        </init-param>
        <init-param>
            <param-name>activeReverseAjaxEnabled</param-name>
            <param-value>true</param-value>
        </init-param>
        <init-param>
            <param-name>
                initApplicationScopeCreatorsAtStartup
            </param-name>
            <param-value>true</param-value>
        </init-param>
        <init-param>
            <param-name>maxWaitAfterWrite</param-name>
            <param-value>100</param-value>
        </init-param>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>dwr-invoker</servlet-name>
        <url-pattern>/dwr/*</url-pattern>
    </servlet-mapping>

------解决方案--------------------
添加聊天功能,不会影响以前功能

dwr在web.xml配置文件里配置下,就可以,跟以前的东西没关系
------解决方案--------------------
当然不会影响到了
------解决方案--------------------
不会影响到的
dwr直接调用的是你service的方法
和你的action不相冲突

你只要在web。xml中配置
在配置一个dwr。xml的文件就行了啊
------解决方案--------------------
不会影响的。
多了个drw.xml配置文件。
然后在web.xml中简单配置就可以了。
------解决方案--------------------
dwr只需要修改web.xml文件,其他的没有任何影响