Проблема IBM Liberty

У архитектора проблемы с поднятием Liberty. В настоящее время человек запускает сервер на своем локальном компьютере и хочет переместить его на общий сервер. Когда он пытается развернуть простой «helloworld», это не удается, и он получает сообщение об ошибке «Корень контекста не найден». Он не уверен, что нужно указать в файле server.xml, чтобы wlp распознал приложение. У них есть ODM 8.5 на мейнфрейме. Он думает, что это может помочь, если он увидит пример развернутого файла EAR или WAR. Любые идеи или предложения?


person Brian    schedule 27.07.2015    source источник


Ответы (1)


Либо поместите свое приложение в папку dropins, оно будет обнаружено и запущено автоматически, либо поместите его в папку apps и настройте в server.xml следующим образом:

<webApplication id="HelloApp" location="HelloApp.war" name="HelloApp"/>

по умолчанию root контекста — это имя файла приложения без расширения, но вы можете изменить его, добавив атрибут contextRoot="mycontext".

person Gas    schedule 27.07.2015
comment
Спасибо, мы попробовали описанное выше и получили исключение Java NoSuchElement при развертывании файла WAR. Но не удалось выяснить, какой элемент отсутствует, поскольку не было полной информации об исключении. - person Brian; 28.07.2015
comment
@ Брайан, добавь свой server.xml к вопросу. - person Gas; 29.07.2015