我正在使用Websphere 7部署Web项目。在Webpshere的企业应用程序级别,我正在进行一些与Cookie相关的设置。我正在更改cookie的名称并将其标记为安全。我点击保存,我重新启动应用程序,一切都很好,所做的更改都已应用。设置在应用程序部署后在webpshere 7中重置
问题是,我做了另一次部署后,设置正在重置。我知道这些设置保存到deployment.xml文件中,我可以看到我在服务器上访问它时所做的更改(它位于应用程序的ear文件夹中),但我不明白这个文件在哪里最初设置。我没有在应用程序的代码中找到它。
部署后它如何被默认设置覆盖? 如何在部署完成后使设置保持不变?
谢谢
谢谢您的快速回复。 –
据我在网上阅读,你似乎是正确的,但是在prod环境中,Udeploy它用于部署应用程序。在prod中,只要设置完成,就不会执行任何手动更改,部署后也不会运行任何其他wasadmin脚本,以便设置任何配置,但企业应用程序级别的设置似乎未被重置。我在某处丢失了一个步骤/配置文件。 –
我的解决方案与您的建议相关。我不是手动完成它,而是使用jython编写了一个wsadmin脚本,并将其包含在服务器启动之前的部署脚本中。 –