您可以變更 HTTP 外掛程式配置,且不需要停止再啟動伺服器。
關於這項作業
![[Solaris]](../images/solaris.gif)
限制: 當產品在這些作業系統上執行時,不支援熱部署和動態重新載入功能。相關聯 Java 開發套件 (JDK) 內的 Java 保存檔 (JAR) 會對映至記憶體。當 Java 虛擬機器 (JVM) 正在使用這些 JAR 檔時,如果被熱部署和動態重新載入功能更新,這些檔案會不一致,而造成應用程式伺服器當機。當您在這些作業系統上變更應用程式時,請勿使用熱部署和動態重新載入功能。請改為重新啟動應用程式,以反映所做的變更。
您可以對 HTTP 外掛程式配置進行某些變更,且不需要停止再啟動伺服器。
下表列出您可以對 HTTP 外掛程式配置所做的變更。表格也會指出您使用熱部署還是動態重新載入,來進行變更。
避免困難: 下列步驟會參照
GenPluginCfg.bat/sh Script。使用
GenPluginCfg.bat/sh Script 之前,必須先刪除
profile_root/config/cells 目錄中的
plugin-cfg.xml 檔。否則,配置變更不會持續保存在
plugin-cfg.xml 檔中。
gotcha
程序
- 變更 application.xml 檔,以變更 WAR 檔的環境定義根目錄。
- 變更 application.xml 檔。
- 如果針對這個外掛程式,選取了自動傳播外掛程式配置檔外掛程式配置內容,只要 application.xml 檔變更,就會自動重新產生它。
如需如何設定這個內容的相關資訊,請參閱Web 伺服器外掛程式內容。您也可以執行 GenPluginCfg.bat/sh Script,或發出 wsadmin 指令,來重新產生外掛程式配置檔。
- 變更 web.xml 檔,以新增、移除或修改 Servlet 對映。
- 變更 web.xml 檔。
- 如果針對這個外掛程式,選取了自動傳播外掛程式配置檔外掛程式配置內容,只要 web.xml 檔變更,就會自動重新產生它。
如需如何設定這個內容的相關資訊,請參閱Web 伺服器外掛程式內容。您也可以執行 GenPluginCfg.bat/sh Script,或發出 wsadmin 指令,來重新產生外掛程式配置檔。
如果 Web 應用程式已啟用檔案處理,且使用 Servlet 對映 /,就不必重新產生外掛程式配置。在其他所有的情況下,都需要重新產生。
- 變更 server.xml 檔,以新增、移除或修改 HTTP 傳輸,或是變更 virtualhost.xml 檔,以新增或移除虛擬主機,或是新增、移除或修改虛擬主機別名。
- 變更 server.xml 檔或 virtualhost.xml 檔。
- 如果針對這個外掛程式,選取了自動傳播外掛程式配置檔外掛程式配置內容,只要 server.xml 檔變更,就會自動重新產生它。
如需如何設定這個內容的相關資訊,請參閱Web 伺服器外掛程式內容。您也可以執行 GenPluginCfg.bat/sh Script,或發出 wsadmin 指令,來重新產生外掛程式配置檔。