У архитектора проблемы с поднятием Liberty. В настоящее время человек запускает сервер на своем локальном компьютере и хочет переместить его на общий сервер. Когда он пытается развернуть простой «helloworld», это не удается, и он получает сообщение об ошибке «Корень контекста не найден». Он не уверен, что нужно указать в файле server.xml, чтобы wlp распознал приложение. У них есть ODM 8.5 на мейнфрейме. Он думает, что это может помочь, если он увидит пример развернутого файла EAR или WAR. Любые идеи или предложения?
Проблема IBM Liberty
Ответы (1)
Либо поместите свое приложение в папку dropins
, оно будет обнаружено и запущено автоматически, либо поместите его в папку apps и настройте в server.xml
следующим образом:
<webApplication id="HelloApp" location="HelloApp.war" name="HelloApp"/>
по умолчанию root контекста — это имя файла приложения без расширения, но вы можете изменить его, добавив атрибут contextRoot="mycontext"
.
person
Gas
schedule
27.07.2015
Спасибо, мы попробовали описанное выше и получили исключение Java NoSuchElement при развертывании файла WAR. Но не удалось выяснить, какой элемент отсутствует, поскольку не было полной информации об исключении.
- person Brian; 28.07.2015
@ Брайан, добавь свой
server.xml
к вопросу.
- person Gas; 29.07.2015