手動管理 Liberty
您可以在命令提示字元之下管理 Liberty,利用 Web 伺服器外掛程式來配置它,以及擷取它的狀態。您可以將 Liberty 伺服器配置連同所執行的應用程式包裝起來,以便配送給同事或安裝到其他系統中。 如果可用的話,您可以利用 Equinox OSGi 主控台來協助進行除錯。
關於這項作業
server.xml 檔是伺服器的主要配置檔。 您可以利用文字編輯器來編輯這個檔案及它所包含的檔案。 您也可以變更 server.xml 檔的位置。 不過,對於大部分配置而言,您不需要執行這個動作。
bootstrap.properties 檔用來指定處理主要配置之前,必須先備妥的內容。 如果您更新 bootstrap.properties 檔,您必須重新啟動伺服器,才能使變更生效。
範例
除了這個伺服器定義,您只需指定預設配置值的置換與新增項目。
比方說,如果要變更交易逾時值,便指定:
<transactions timeout="30" />
有些屬性可以有多個值。
比方說,您利用一份值清單來定義伺服器所要提供的特性:
<server>
<featureManager>
<feature>servlet-3.0</feature>
<feature>localConnector-1.0</feature>
</featureManager>
</server>
另請參閱 新增及移除 Liberty 特性。您可以在這裡配置某個資源類型(如應用程式或資料來源)的多重實例,您只需要提供資源的唯一屬性即可。
您可以讓其他屬性使用預設值,或依照需要來置換它們。
因此,server.xml 檔的內容可能會很短。
例如,以下是一個執行 Web 應用程式的完整伺服器配置:
<server>
<featureManager>
<feature>servlet_3.0</feature>
</featureManager>
<application name="snoop" location="/mywebapps/snoop" id="snoop" type="war"/>
</server>
如需伺服器配置特定層面的詳細資訊,請參閱子主題。