我正在使用Websphere 7部署Web項目。在Webpshere的企業應用程序級別,我正在進行一些與Cookie相關的設置。我正在更改cookie的名稱並將其標記爲安全。我點擊保存,我重新啓動應用程序,一切都很好,所做的更改都已應用。設置在應用程序部署後在webpshere 7中重置
問題是,我做了另一次部署後,設置正在重置。我知道這些設置保存到deployment.xml文件中,我可以看到我在服務器上訪問它時所做的更改(它位於應用程序的ear文件夾中),但我不明白這個文件在哪裏最初設置。我沒有在應用程序的代碼中找到它。
部署後它如何被默認設置覆蓋? 如何在部署完成後使設置保持不變?
謝謝
謝謝您的快速回復。 –
據我在網上閱讀,你似乎是正確的,但是在prod環境中,Udeploy它用於部署應用程序。在prod中,只要設置完成,就不會執行任何手動更改,部署後也不會運行任何其他wasadmin腳本,以便設置任何配置,但企業應用程序級別的設置似乎未被重置。我在某處丟失了一個步驟/配置文件。 –
我的解決方案與您的建議相關。我不是手動完成它,而是使用jython編寫了一個wsadmin腳本,並將其包含在服務器啓動之前的部署腳本中。 –