手动管理 Liberty 概要文件
可以从命令提示符管理 Liberty 概要文件,使用 Web 服务器插件来配置 Liberty 概要文件,以及捕获 Liberty 概要文件的状态。可以将 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>
有关特定服务器配置方面的详细信息,请参阅子主题。