Tomcat6 не развертывает мое веб-приложение - PullRequest
4 голосов
/ 09 февраля 2011

У меня есть доступ к серверу Tomcat, на котором в настоящее время развернуто два веб-приложения.Когда я помещаю свое собственное веб-приложение в каталог apache-tomcat-6.xxx/webapps, оно не развертывается.Я попытался загрузить пример веб-приложения Tomcat и развернул его в каталоге webapps, но он по-прежнему не развертывается.

Нужно ли что-то делать, кроме как поместить веб-приложения в каталог apache * / webapps, чтобы получитьих развернуть?Я попытался запустить / перезапустить Tomcat ad nauseam.

Спасибо,
ktm

Ответы [ 9 ]

1 голос
/ 09 февраля 2011

Вы пытались остановить и запустить tomcat?

1 голос
/ 09 февраля 2011

Когда вы говорите, что ставите свое собственное веб-приложение, я предполагаю, что вы помещаете свой webapp.war файл? Прежде чем поместить webapp.war, убедитесь, что вы удалили существующий каталог webapp. Tomcat автоматически накачает файл войны, чтобы создать этот каталог webapp.

0 голосов
/ 11 января 2019

Проблема, с которой я столкнулся, заключалась в слишком большом количестве запущенных процессов Java. Каким-то образом он не позволял запускаться Tomcat и не выдавал никакой ошибки.

Для этого я убил все процессы Java, а затем перезапустил Tomcat, и он заработал.

В Linux:

> ps -aux | grep java
> kill -9 [pid_from_last_command]
0 голосов
/ 20 марта 2017

Я также столкнулся с проблемой, я перезагружаю tomcat и тщательно проверяю service.xml, в конце концов я нахожу, что мой WEB-INF / web.xml не исключен.

0 голосов
/ 02 мая 2016

У меня была проблема с системой развертывания Tomcat 6.По какой-то причине файл $ CATALINA_HOME / conf / Catalina / localhost / MyAppName.xml был нулевой длины ... Я не уверен в том, что вызвало его, но я удалил XML нулевой длины, удалил WAR и затем повторилпроцесс развертывания (скопировал WAR-файл в каталог webapps) и он был развернут правильно.Я нашел сообщение об ошибке в файле журнала ... теперь я знаю его в следующий раз, но я думаю, что стоит поделиться им на всякий случай ...

Надеюсь, это поможет ...

0 голосов
/ 02 июля 2015

Убедитесь, что права доступа к файлу war принадлежат пользователю и группе tomcat.Обязательно сначала удалите развернутый каталог, а затем перезапустите сервер.

$ sudo rm -fr /path/to/tomcat/webapps/<yourwebapp>

$ sudo chown tomcat:tomcat /path/to/tomcat/webapps/<yourwebapp.war>

Теперь перезапустите сервер

0 голосов
/ 04 октября 2011

Если вы экспортируете ваш файл .war из eclipse, убедитесь, что динамическая версия фасета вашего веб-модуля не превышает того, что может обработать ваш рабочий сервер. Например, версия 3.0 работает для Tomcat 7, но не работает для Tomcat 6, для которой необходимо установить значение 2.5. Чтобы записать версию аспекта проекта на ступеньку ниже, см. этот вопрос.

0 голосов
/ 09 февраля 2011

Проверьте, работает ли менеджер безопасности.Если это так, вам нужно отредактировать файл catalina.policy, чтобы разрешить развертывание и доступ к вашему веб-приложению.

0 голосов
/ 09 февраля 2011

Ваш сервер запускается? И если да, то каталог вашего проекта создается в веб-приложениях. Также ищите переменную окружения.

...