Я пытаюсь настроить установку Liberty, следуя инструкции из этого поста:
«Пользовательской Liberty Server.x конфигураций в IBM Bluemix», см: https://www.ibm.com/blogs/bluemix/2015/01/modify-liberty-server-xml-configurations-ibm-bluemix/Упакованного варианта Сервер не доступен в Eclipse, с Bluemix и Liberty плагиным
Чтобы изменить функции сервера Liberty, я бы хотел заменить автоматическую генерацию файла конфигурации с помощью настроенной конфигурации сервера, которая в соответствии с инструкциями называется «Сервер упаковки Liberty».
В Eclipse Neon IDE я уже установил два плагина, инструмент Bluemix и плагин разработки Liberty. На вкладке сервера я нажимаю правой кнопкой мыши на активном сервере Blumix, но в меню не отображается опция «упаковочный сервер». Опция «push» по умолчанию работает нормально.
В Eclipse IDE отсутствует программный компонент для создания и публикации настроенного пакета сервера (бета + функции) для Liberty? Как я могу выполнить индивидуальную упаковку без инструментов командной строки, используя Eclipse?
Упаковка сервера, по-видимому, хорошо работает, так как я вижу, что мои изменения кода вливаются в приложение Bluemix. Проблема связана с репликой файла server.xml. Любые изменения, сделанные локально на сервере Liberty server.xml, не распространяются на среду выполнения (раздел файлов app/wlp/usr/servers/defaultServer/server.xml, отображаемый через консоль.ng веб-консоль). Есть ли способ заставить полную упаковку или перезаписать автоматически сгенерированный server.xml? Нужно ли мне создавать файл архива для сервера пакетов, или лучше его упаковать на сервер Bluemix? Возможно, проблема с именем сервера? –
Если вы видите изменения файла приложения, но не изменения файла server.xml, скорее всего, вы добавляете приложение непосредственно на сервер Bluemix вместо добавления приложения на сервер Bluemix. Например, если у вас есть веб-проект под названием WebProjA, не добавляйте WebProjA непосредственно на сервер Bluemix. Вам необходимо создать сервер Liberty, выполнив команду New> Other> Server> Server и выбрав IBM> WebSphere Application Server Liberty для создания экземпляра сервера Liberty. –
После этого вы можете добавить WebProjA к экземпляру сервера Liberty, а также обновить файл конфигурации сервера или другие файлы, которые вам нужны для сервера Liberty. После этого вы можете добавить настроенный сервер Liberty (не сам WebProjA) на сервер Bluemix. Затем WDT упаковывает содержимое всего сервера Liberty в виде упакованного сервера, то есть app + config, и выталкивает все как отдельный пакет в Bluemix как часть операции публикации инструментов. –