2016-09-28 2 views
0

Я пытаюсь запустить мое приложение без контекста корень по умолчанию, то есть я хочу localhost:8080 перенаправлять на мою страницу, а не идти на localhost:8080/myappИзменить контекст по умолчанию корень в Websphere Liberty CWWKZ0013E Ошибка

Для этого в server.xml я ставлю следующие строки:

<httpDispatcher enableWelcomePage="false" /> 
<webApplication id="MYAPP" name="MYAPP" contextRoot="/" location="dropins/MYAPP.war" /> 

Я получаю ошибку

[ERROR ] CWWKZ0013E: It is not possible to start two applications called MYAPP. 

Однако, если я ставлю в dropins Fo lder myapp.war вместо MYAPP.war эта ошибка не приходит, и приложение работает. Однако в приложении/расширенном каталоге я вижу и myapp.war & MYAPP.war расширен (хотя MYAPP.war не существует).

Я следовал инструкциям в WLP :: Change default context root on http. Может ли кто-нибудь направить меня туда, где я могу ошибиться?

ответ

3

Не использовать <webApplication> с dropins/. Вместо этого переместите WAR в каталог apps/ и используйте <webApplication ... location="MYAPP.war"/>.

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