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

解决方案 »

  1.   

    只要添加聊天室吗?那没必要用dwr哦.
      

  2.   

    对于以前的东西不会有任何的影响。
    你添加这个东西,只会影响你的部分配置文件,因为你要整合它
    1、需要在WEB-INF下添加dwr.xml,在其中写的dwr的相应配置
    2、在web.xml中进行整合,添加如下配置 <!-- 对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>
    其它的你就在网上搜一搜相关的用法就行了
      

  3.   

    添加聊天功能,不会影响以前功能dwr在web.xml配置文件里配置下,就可以,跟以前的东西没关系
      

  4.   

    不会影响到的
    dwr直接调用的是你service的方法
    和你的action不相冲突你只要在web。xml中配置
    在配置一个dwr。xml的文件就行了啊 
      

  5.   

    不会影响的。
    多了个drw.xml配置文件。
    然后在web.xml中简单配置就可以了。
      

  6.   

    dwr只需要修改web.xml文件,其他的没有任何影响
      

  7.   

    dwr只需要修改web.xml文件,其他的没有任何影响