我正在Eclipse 2020-03上使用WebSphere Application Server Liberty工具,测试了其WST / JST功能。
设置Liberty服务器定义并向其中添加应用程序非常简单,但是我缺少的是能够与应用程序一起提供特定于应用程序的Liberty配置的功能。
当我将应用程序添加到Liberty服务器时,可以看到如何通过向其中添加server.xml
元素来修改webApplication
。部署后,是否应要求用户手动编辑此元素的内容?
[如果不是(希望如此),在发布期间如何将应用程序特定的配置传递到server.xml
文件(甚至传递到dropins
目录?也许在应用程序目录中可以放置此类XML文件的位置,因此它们会自动发布到Liberty?
EDIT特定于应用程序的配置示例:
<webApplication id="myapp" location="myapp.war" name="myapp">
<web-bnd>
<resource-ref binding-name="abc" name="def"/>
</web-bnd>
</webApplication>
您可以使用该元素从其他文件/位置包括服务器配置,请参阅https://www.ibm.com/support/knowledgecenter/en/SSEQTP_liberty/com.ibm.websphere.wlp.doc/ae/cwlp_config_include.html您可以将webApplication元素移至另一个xml文件,并添加指向它的包含。