Cloud Foundry:在不恢复server.xml的情况下更新WAR

时间:2015-08-12 19:28:27

标签: java maven cloudfoundry ibm-cloud websphere-liberty

使用Bluemix / Cloud Foundry,有没有办法部署应用程序Java WAR(只有WAR)而不将server.xml恢复为默认值?

我的server.xml中有一个外部数据库的数据源,每次构建后,war文件由Maven生成,并由Maven Cloud Foundry插件推送/更新为Bluemix。按下WAR后,服务器配置文件将恢复为默认值,数据源配置将消失。

我知道推荐的方法是推送usr / server目录或zip文件,但我想继续使用Maven CF插件来简化构建。

1 个答案:

答案 0 :(得分:3)

您可以通过配置path指向zip来配置maven以推送服务器包。

$ mvn cf:push [-Dcf.appname=APPNAME] [-Dcf.path=PATH]