使用Bluemix / Cloud Foundry,有没有办法部署应用程序Java WAR(只有WAR)而不将server.xml恢复为默认值?
我的server.xml中有一个外部数据库的数据源,每次构建后,war文件由Maven生成,并由Maven Cloud Foundry插件推送/更新为Bluemix。按下WAR后,服务器配置文件将恢复为默认值,数据源配置将消失。
我知道推荐的方法是推送usr / server目录或zip文件,但我想继续使用Maven CF插件来简化构建。
答案 0 :(得分:3)
您可以通过配置path
指向zip来配置maven以推送服务器包。
$ mvn cf:push [-Dcf.appname=APPNAME] [-Dcf.path=PATH]