1

У меня есть приложение, которое было перенесено в среду выполнения Liberty через метод развертывания упакованного сервера. В будущем, если я внесу изменения в свой код, не меняя свой server.xml, мне еще нужно создать пакет и развернуть его таким же образом? Или я могу просто Commit и Push мои изменения от Eclipse или DevOps прямо в Bluemix?развертывание пакетного сервера bluemix: последующие развертывания

ответ

1

вы все равно должны нажать свое приложение, используя метод развертывания упакованного сервера, потому что даже если push-действие загружает только то, что необходимо обновить, он делает полное восстановление после завершения загрузки. Таким образом, если вы нажимаете только ваши файлы приложений без использования метода развертывания пакетного сервера, он будет использовать свой шаблон server.xml, перезаписывающий все ваши предыдущие настройки.

0

Если вы используете IBM Eclipse Tools для Bluemix, вы можете воспользоваться дополнительной поддержкой публикации, поставив свой пакетный сервер в режиме разработки. Щелкните правой кнопкой мыши на своем упакованном сервере и выберите «Включить режим разработки». После включения вы можете внести изменения в приложения, развернутые на упакованном сервере, а затем, как только вы закончите с изменениями, щелкните правой кнопкой мыши на сервере Bluemix и выберите «Опубликовать». Никакой повторный толчок не требуется, и только измененные файлы будут скопированы на сервер Bluemix, сэкономив много времени. См. Следующие сведения: http://www-01.ibm.com/support/knowledgecenter/SS8PJ7_9.5.0/com.ibm.etools.iwd.doc/topics/tincrementalpublish.html. Как вы упомянули, если вы измените конфигурацию сервера (server.xml), вам нужно будет повторно нажать на упакованный сервер. Инкрементальная публикация поддерживается для приложений, развернутых непосредственно в Liberty на Bluemix.

 Смежные вопросы

  • Нет связанных вопросов^_^