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下面乱码问题

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

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

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

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

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

Eclipse 远程调试 WebSphere Application Server (WAS)

WAS支持远程调试的设置,打开它,你只需要用 Eclipse Debug 中的 Remote Java Application 功能连接到服务器上相应端口即行。设置很简单,这样的办法你甚至可以在闲时偷...

(转)Eclipse 远程调试 WebSphere Application Server (WAS)

我们用 Eclipse 开发 Web 项目时,多会用某个插件(如 MyEclipse) 来对 Tomcat 中的应用进行单步调试。而要调试 WAS 下的应用,MyEclipse 也是可以的,但在 My...

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
  • 5851

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

WAS8.5安装记录 一.安装WAS8.5 1.首先到官网(http://www.ibm.com/developerworks/cn/downloads/ws/was/index.html)下...

Eclipse 远程调试 WebSphere Application Server (WAS)

目前我们项目中使用的应用服务器多是WebSphere,一直苦于无法进行调试,今天在网上看到一篇,原文是 http://www.blogjava.net/Unmi/archive/2009/05/12/...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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