当前位置: 代码迷 >> Web前端 >> DWR js未定义-Websphere上页面运行异常解决
  详细解决方案

DWR js未定义-Websphere上页面运行异常解决

热度:117   发布时间:2012-11-23 22:54:33.0
DWR js未定义--Websphere下页面运行错误解决
DWR1.0,jdk1.4, websphere6.0 环境

dwr在WebSphere下运行的结论:
1. tomcat 是弱检查,当只有一个dwr.xml文件时,
并且dwr.xml中没有 <signatures> 标签属性的时候
在web.xml里面对于dwr配置
<init-param>
<param-name>config-1</param-name>
<param-value>WEB-INF/dwr.xml</param-value>
</init-param>
是可有可无。
但是在WebSphere中,必须没有这个配置!


2. 当dwr.xml中有<signatures> 标签属性的时候,tomcat和WebSphere都要配置
<init-param>
<param-name>config-1</param-name>
<param-value>WEB-INF/dwr.xml</param-value>
</init-param>


3. 当有多个dwr配置文件的时候,当没有<signatures> 标签属性,tomcat里面配置
<init-param>
<param-name>config-1</param-name>
<param-value>WEB-INF/dwr.xml</param-value>
</init-param>
<init-param>
<param-name>config-2</param-name>
<param-value>WEB-INF/euis_dwr.xml</param-value>
</init-param>
是可行的。也可以不配置。dwr都可以用。

但是WebSphere下,不能配置,任何一个都不能配置,
配置就不能运行dwr,经过测试发现,websphere只会默认去读 dwr.xml,不会去读euis_dwr.xml,无奈下,将euis_dwr.xml整合到dwr.xml 成功。

4. 当有多个dwr配置文件的时候,同时有<signatures> 标签属性,WebSphere下配置:
<init-param>
<param-name>config-1</param-name>
<param-value>WEB-INF/dwr.xml</param-value>
</init-param>
运行成功。