這幾天公司有了新的環境要進行部署,在部署的過程中發現Web.xml有些參數配置的不正確,想着停掉相應的服務,修改xml文件,重啓服務就一切OK了,但是發現修改後的配置信息不起作用根本(主要是數據源和一些路徑的配置信息),仍然是老的信息,我的解決辦法就是在EAR包修改再重新部署就可以修改成功,但是只要是部署了再改就不起作用,今天檢索到了滄海一粟X的帖子,受益匪淺,存檔已被不時之需,首先感謝滄海一粟X。
was服務不同於tomcat服務,他是有自己一個緩存文件,當web.xml修改後,要同步修改這個緩存文件,才能使配置生效。
緩存文件的路徑如下:
${was安裝目錄}/AppServer/profiles/${項目名}/config/cells/localhostCell01/applications/${項目名}_war.ear/deployments/${項目名}_war/${項目名}.war/WEB-INF/
本別修改 : web.xml 和 web_merged.xml
原文地址:https://blog.csdn.net/axing2015/article/details/83897403