Ibm cloud 将liberty war文件部署到bluemix liberty时出现错误400

Ibm cloud 将liberty war文件部署到bluemix liberty时出现错误400,ibm-cloud,websphere-liberty,Ibm Cloud,Websphere Liberty,在使用maven成功创建WAR文件后,我尝试将WAR文件上传到Bluemix上的Liberty。我使用了以下命令: cf push wallet -p ./wallet-service/target/wallet-service-1.1-SNAPSHOT.war Creating app wallet in org irazabal@us.ibm.com / space jax-rs as irazabal@us.ibm.com... 得到以下回应: “好的 正在创建route wallet.

在使用maven成功创建WAR文件后,我尝试将WAR文件上传到Bluemix上的Liberty。我使用了以下命令:

cf push wallet -p ./wallet-service/target/wallet-service-1.1-SNAPSHOT.war
Creating app wallet in org irazabal@us.ibm.com / space jax-rs as irazabal@us.ibm.com...
得到以下回应:

“好的

正在创建route wallet.mybluemix.net。。。 失败 服务器错误,状态代码:400,错误代码:210003,消息:主机已被占用:钱包“


这意味着什么?更重要的是,如何修复它?

上面的错误消息意味着主机名
wallet
。在
mybluemix.net
的共享域上为您分配了一个主机名。您可以通过选择唯一的名称来解决此问题。您可以将应用程序的名称保留为
wallet
,但使用以下命令选择一个唯一的主机名

cf push wallet -n somethingunique -p ./wallet-service/target/wallet-service-1.1-SNAPSHOT.war
-n
参数允许为应用程序提供主机名

此外,您可以将自己的域指向Bluemix,并将其与应用程序一起使用