2015-08-26 27 views
1

使用maven成功創建WAR文件後,我嘗試將WAR文件上傳到Bluemix上的Liberty。我用下面的命令:將自由戰爭文件部署到bluemix liberty會給出錯誤400

cf push wallet -p ./wallet-service/target/wallet-service-1.1-SNAPSHOT.war 
Creating app wallet in org [email protected]/space jax-rs as [email protected] 

得到如下回應:

「OK

創建路線wallet.mybluemix.net ... 失敗 服務器錯誤,狀態代碼:400,錯誤代碼:210003消息:主機採取:錢包」

這是什麼意思,更重要的,H你解決它嗎?

回答

1

以上錯誤信息表示主機名wallet被拍攝。您在共享域mybluemix.net上分配了一個主機名。您可以通過選擇一個唯一的名稱來解決此問題。您可以保留應用程序的名稱爲wallet,但使用以下命令選擇唯一的主機名。

cf push wallet -n somethingunique -p ./wallet-service/target/wallet-service-1.1-SNAPSHOT.war 

-n參數允許將主機名提供給應用程序。

此外,您可以將自己的域名指向Bluemix並將其用於您的應用。