
「開發人員工具」已知的問題和限制
使用 WebSphere® Application Server Developer Tools for Eclipse 時,會有一些已知的問題和限制。
另請參閱 執行時期環境已知的問題和限制。
已知問題和限制的清單:
修改主控台日誌層次設定之後,無法與 Liberty 設定檔伺服器互動
當主控台日誌層次設為 WARNING、ERROR 或 OFF 時,有一項已知的限制。 工作台與 Liberty 設定檔伺服器互動時,會發生問題,例如,無法啟動、停止或發佈到伺服器。比方說,工作台無法啟動 Liberty 設定檔伺服器,出現下列逾時錯誤訊息:
主控台日誌層次 (consoleLogLevel) 是伺服器配置檔 (server.xml) 內 logging 配置元素的一個屬性,含有下列範圍選項:INFO、AUDIT、WARNING、ERROR 和 OFF。 AUDIT 是主控台日誌層次設定的預設值。 如需詳細資料,請在 server.xml 中的配置元素主題中,搜尋 consoleLogLevel 屬性。
如果要暫行解決這項已知的限制,請在主控台日誌層次中指定 INFO,或使用預設值 AUDIT:- 在「伺服器」視圖中,展開您的 Liberty 設定檔伺服器。
- 用滑鼠右鍵按一下伺服器配置 [server.xml] 節點,然後選取開啟。
- 在「伺服器配置」編輯器中,於配置結構區段之下,展開伺服器配置節點。
下一步取決於 Logging 元素是否可用:
- 如果 Logging 元素可用,請選取它,然後在伺服器配置編輯器的 Logging 區段之下,利用主控台日誌層次欄位的下拉功能表來選取 AUDIT 或 INFO 選項。 請輸入 Ctrl + s,以儲存您在編輯器中的變更。
- 如果 Logging 元素不可用,就表示工作台已在使用預設值 AUDIT。 因此,您可能是遇到另一個導致工作台與 Liberty 設定檔伺服器互動失敗的問題。
複製並貼上伺服器可能會導致發佈狀態變成不同步
請嘗試避免複製並貼上伺服器,因為伺服器會指向相同的配置檔。複製並貼上伺服器可能會導致發佈狀態變成不同步。例如,當您將應用程式從某部伺服器移除時,該應用程式仍會看似已部署到另一部伺服器,即使事實並非如此。在下次發佈作業之前,伺服器狀態都不會重新同步化。![[8.5.5.4 或更新版本]](../ng_v8554.gif)
當使用 hideMessage 屬性來抑制訊息時,無法辨識伺服器是否啟動
您可以在伺服器配置 [server.xml] 的 Logging 元素中配置 <hideMessage> 屬性來抑制訊息。 如果您配置成隱藏伺服器啟動訊息,例如 <logging hideMessage="CWWKF0011I"/>,在伺服器啟動時,工具將無法辨識該伺服器的狀態。 在這種狀況下,直到逾時前,伺服器視圖中的伺服器狀態仍會是啟動中,最後會顯示下列訊息:

如需各項限制的相關資訊,請參閱 WebSphere Application Server Developer Tools for Eclipse 的已知問題和限制。