WebSphere Application Server 更新web.xml的问题以解决有些应用在tomcat环境下可以跑,更新到was上失效的问题

原创 2017年01月03日 12:07:37

       有时候我们需要在web.xml下注册的类或者初始化参数 在tomcat下更新是没有问题的,但是在WebSphereApplication Server下却没有效果,这是因为WebSphere Application Server 的应用程序跟部署配置是分离的installedApps下的应用中的web.xml完全是摆设,这点跟我们的tomcat完全不同。我在对项目添加CAS功能的过程中在此处吃了大亏。在profiles下找到你部署项目所在的服务器,比如AppSrv01 找到该目录下的config\cells\对应的节点\ applications\对应项目的.ear\deployments\对应war\对应war\WEB-INF下的web.xml,修改这个文件后会发现居然可以正常工作了。但是在某次重启之后,你会发现你的配置又失效了,打开你上面更新过的web.xml 你发现你的更新被回滚了,这说明config下的web.xml 被同步过了,重启后它会重新按照某个模版同步。我们需要找到这个模版,更新模版。找到部署管理器文件夹DeploymentManager  在对应的配置下也有web.xml文件 查看一下,是不是老文件?是的话对它作个测试,你会发现,每次重启项目应用同步的就是这个web.xml,更新这个文件就OK了。

更深层次的原因是因为在非集群环境下没有节点下web.xml同步的问题,在集群环境下有web.xml节点配置同步的问题。

 

解决方案:

1.        在集群环境下或者非集群环境下更新installedApps下的web.xml都没有用。

2.        非集群环境下 更新AppServer\config 等等目录下web.xml。

3.        集群环境下更新DeploymentManager\config等等目录下的web.xml。 
版权声明:本文为博主原创文章,未经博主允许不得转载。

WAS(websphere application server)发布web工程对web.xml的影响(strus配置文件无法生效)

/home/wasadmin/IBM/WebSphere/AppServer/profiles/AppSrv01/config/cells/TKFE-APP1Node01Cell/applicatio...

解决上线web项目部署WebSphere Application Server下面乱码问题

项目测试运行期间搜索出现乱码,

解决WAS更新web.xml文件不生效的问题(web_merged.xml是罪魁祸首)

问题原因分析 近日碰到更新web.xml文件到WAS服务器(WebSphere Application Server 8.5.5.3)后,不生效的问题。 网上找了一圈,基本都是说WAS缓存...

WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了

WEB服务器、应用程序服务器、HTTP服务器有何区别?IIS、Apache、Tomcat、Weblogic、WebSphere都各属于哪种服务器,这些问题困惑了很久,今天终于梳理清楚了:  ...

WebSphere Application Server v6中的问题诊断以及日志策略

WebSphere Application Server 是一个基于 Java 的 Web 应用程序服务器,它构建在开放标准的基础之上,能帮助您部署与管理从简单的 Web 站点到强大的电子商务解决方案...

【转】教你如何看懂WAS 日志(websphere application server)

今天看到关于WAS日志的文章,写的很全面,转来大家学习学习! WebSphere Application Server 是一个基于 Java 的 Web 应用程序服务器,它构建在开放标准的基础之上,...

linux系统安装IBM WebSphere Application Server(简称WAS)报错:JVM terminated. Exit code=1 ....

安装WAS报错: 错误贴出来: JVM terminated. Exit code=1 /mnt/hgfs/WAS_ND_V8.5.5/InstalMgr1.6.2_LNX_X86_64//jre...

WAS 日志分析(websphere application server)

关键字: websphere 日志 WebSphere Application Server 是一个基于 Java 的 Web 应用程序服务器,它构建在开放标准的基础之上,能帮助您部署与...
  • hj7jay
  • hj7jay
  • 2016年06月28日 15:45
  • 7064

WAS8.5(websphere application server)安装记录

WAS8.5安装记录 一.安装WAS8.5 1.首先到官网(http://www.ibm.com/developerworks/cn/downloads/ws/was/index.html)下...
  • dearLHB
  • dearLHB
  • 2014年05月07日 15:55
  • 1655

Eclipse 远程调试 WebSphere Application Server (WAS)

目前我们项目中使用的应用服务器多是WebSphere,一直苦于无法进行调试,今天在网上看到一篇,原文是 http://www.blogjava.net/Unmi/archive/2009/05/12/...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:WebSphere Application Server 更新web.xml的问题以解决有些应用在tomcat环境下可以跑,更新到was上失效的问题
举报原因:
原因补充:

(最多只允许输入30个字)