Ibm mobilefirst 如何在Bluemix中更改同一项目的War文件
我正在将我的第一台移动服务器迁移到bluemix,但我面临一个问题: 每当我尝试更改同一项目的War文件时,每次我都必须创建新容器并将新图像上载到该容器中 我正在运行脚本: initenv.properties prepareserverdbs.properties prepareserver.properties startserver.properties 在startserver.sh中,如果我使用相同的容器来更改War文件,我会得到一个错误,即具有相同的容器的容器已经存在Ibm mobilefirst 如何在Bluemix中更改同一项目的War文件,ibm-mobilefirst,containers,ibm-cloud,Ibm Mobilefirst,Containers,Ibm Cloud,我正在将我的第一台移动服务器迁移到bluemix,但我面临一个问题: 每当我尝试更改同一项目的War文件时,每次我都必须创建新容器并将新图像上载到该容器中 我正在运行脚本: initenv.properties prepareserverdbs.properties prepareserver.properties startserver.properties 在startserver.sh中,如果我使用相同的容器来更改War文件,我会得到一个错误,即具有相同的容器的容器已经存在 关于如何更新同
关于如何更新同一项目的war文件有什么建议吗?您看到的错误是因为同名的旧容器仍在运行。它需要重新创建 MobileFirst平台7.1上的项目(.war文件)是进入容器的工件。因此,需要重新创建图像 如果项目war文件发生更改,则必须替换
/usr/projects
目录中的.war(或者如果您在args/prepareserver.properties
中使用project\u LOC
变量,请确保它指向最新的项目目录),然后运行以下操作:
prepareserver.sh
cf ic停止容器名称
和cf ic更改容器名称
。(使用以下命令验证是否已删除旧容器:cf ic ps-a
)startserver.sh
上面的步骤2应该修复您看到的错误。您看到的错误是因为同名的旧容器仍在运行。它需要重新创建 MobileFirst平台7.1上的项目(.war文件)是进入容器的工件。因此,需要重新创建图像 如果项目war文件发生更改,则必须替换
/usr/projects
目录中的.war(或者如果您在args/prepareserver.properties
中使用project\u LOC
变量,请确保它指向最新的项目目录),然后运行以下操作:
prepareserver.sh
cf ic停止容器名称
和cf ic更改容器名称
。(使用以下命令验证是否已删除旧容器:cf ic ps-a
)startserver.sh