#java #html #spring-boot #maven #jsp
Вопрос:
Я попытался создать приложение Cloud Foundry и получил образец приложения hello world.
Это консоль времени выполнения в приложении IBM Cloud Foundry.
Он включает в себя профиль WebSphere liberty и развернутый в нем образец myapp.war.
vcap@cecfae87-9a41-4339-7dc6-da34:~/app$ pwd /home/vcap/app vcap@cecfae87-9a41-4339-7dc6-da34:~/app$ ls logs runtime.pid wlp vcap@cecfae87-9a41-4339-7dc6-da34:~/app$ cd wlp/usr/servers/defaultServer/ vcap@cecfae87-9a41-4339-7dc6-da34:~/app/wlp/usr/servers/defaultServer$ pwd /home/vcap/app/wlp/usr/servers/defaultServer vcap@cecfae87-9a41-4339-7dc6-da34:~/app/wlp/usr/servers/defaultServer$ ls '${application.log.dir}' jvm.options logs server.xml apps lib runtime-vars.xml workarea vcap@cecfae87-9a41-4339-7dc6-da34:~/app/wlp/usr/servers/defaultServer$ cd apps vcap@cecfae87-9a41-4339-7dc6-da34:~/app/wlp/usr/servers/defaultServer/apps$ ls myapp.war vcap@cecfae87-9a41-4339-7dc6-da34:~/app/wlp/usr/servers/defaultServer/apps$
Я создал приложение spring boot и использовал команду ibmcloud cf push, используя соответствующий файл menifest.yml. (Не удается отобразить отступ в вопросе).
menifest.yml
applications: name: GoogleLoginOpenID random-route: true path: target/GoogleLoginOpenID-0.0.1-SNAPSHOT.war memory: 256M instances: 1 Here is what I got in the same Cloud Foundry application's run time console after running ibmcloud cf push command. vcap@09ee35ed-8dc6-4d64-5519-c62f:~/app$ pwd /home/vcap/app vcap@09ee35ed-8dc6-4d64-5519-c62f:~/app$ ls index.html logs META-INF org WEB-INF vcap@09ee35ed-8dc6-4d64-5519-c62f:~/app$
Он удалил профиль Websphere liberty из консоли времени выполнения и извлек файл GoogleLoginOpenID-0.0.1-SNAPSHOT.war.
Вопрос: После выполнения команды ibmcloud cf push можно ли поместить новый файл GoogleLoginOpenID-0.0.1-SNAPSHOT.war вместо файла myapp.war без удаления профиля WebSphere liberty?