У меня есть следующая проблема.Почему я не могу развернуть этот файл ROOT.war на моем удаленном сервере Tomcat? Когда я перезапускаю Tomcat, он создает «пустой» каталог ROOT
Я работаю на Java веб-приложения и я испытываю такую задачу, пытаясь развернуть его на удаленном Tomcat сервера (на удаленной машине Linux).
Итак, я беру мой ROOT.war файл, сгенерированный Maven компиляции и я вкладываю в WebAPP каталог в моем удаленном сервере Tomcat, это один: /USR/местные/кот/MyProject/WebApps
где MyProject должен быть конкретный экземпляр Tomcat, потому что он содержит:
[[email protected] myproject]$ ls
conf lib logs server shared temp webapps work
Так что я сделать следующие шаги:
1) Я останавливаю Tomcat.
2) Я вхожу в каталог WebApps и здесь я удалить подкаталог ROOT.
3) Я положил ROOT.war файл в /USR// кот/MyProject/WebApps/ROOT/ локального каталога.
4) Я запускаю Tomcat.
Теперь я ожидаю, что при запуске время Tomcat распаковывать файл ROOT.war в новый ROOT каталога, так что мое приложение должно быть развернуто.
Проблема заключается в том, что после перезагрузки Tomcat у меня есть новый каталог /usr/local/tomcat/myproject/webapps/ROOT/, но он не содержит мое развернутое приложение. Эта папка почти пуста, Infact она содержит только:
[[email protected] ROOT]$ ls -R
.:
WEB-INF
./WEB-INF:
classes
./WEB-INF/classes:
reports
./WEB-INF/classes/reports:
Как вы можете видеть, что содержит только WEB-INF каталога тетив некоторых основных вложенного.
Почему? Что мне не хватает? Могу ли я вручную распаковать файл ROOT.war или это нехорошее решение? Как я могу исправить эту проблему? ?
yes Я использую Tomcat do build, но затем я буду использовать Jenkins для развертывания (это только первый человек ual step).Что именно эта конфигурация? – AndreaNobili