2015-07-11 6 views
0

Это мой первый раз развертывание файла войны на сервер Jetty через SCP + SSH, и я не могу заставить его работать.Jetty deploy war file (Автоматическое развертывание не работает)

Я сделал правильный .war файл с Eclipse (но я также тестировал те же самые вещи, о которых я расскажу в примере .war-файла) и скопировал файл в папку /jetty/webapps/ROOT. Теперь, когда я перезапускаю Jetty и пытаюсь попасть на сервер (I tried Serveradress/WarFilename/ aswell), я добираюсь до пути к каталогу, и я могу загрузить файл войны, но ничего больше.

Я также попытался скопировать файл войны непосредственно в папку webapps вместо webapps/ROOT. Что я делаю не так?

ответ

1

${jetty.base}/webapps/ROOT/ предназначен для встраиваемых webapps или статических ресурсов.

Если вы хотите, чтобы служить своей войны файл, скажем, myapp.war на корневой контекст "/", а затем скопировать его в файл ${jetty.base}/webapps/ROOT.war

Примечание: при копировании файла в jetty-distribution/webapps/вы делаете это неправильно, прочитайте, как работают ${jetty.base} и ${jetty.home}.

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