Постоянные проблемы с развертыванием приложения Grails на сервере Tomcat - PullRequest
0 голосов
/ 09 марта 2012

Мне нужно развернуть приложение Grails на сервере Tomcat. Поэтому я упаковал его в файл WAR, переименовал файл WAR в ROOT.war и заменил каталог ROOT в моей установке Tomcat на ROOT.war, чтобы приложение запускалось из корневого каталога сервера.

Всякий раз, когда я получаю доступ к любой странице, которая должна быть в веб-приложении, я получаю 404, не найденный, с ошибкой, указывающей, что "Запрошенный ресурс () не найден". Круглые скобки всегда пусты независимо от того, какой подкаталог я указал.

Потратив на это несколько часов, я посмотрел вверх, развернув проект с помощью Maven. Я застрял в Mavenizing, когда Grails не смог найти подходящие файлы Maven.

Позже я обнаружил, что якобы возможно развертывать приложения Grails на Tomcat как "развертывание grails tomcat". Я получил постоянную ошибку об аутентификации и потоковой передаче данных. Я не смог найти ничего при отключении потоковой передачи.

Я уже пробовал каждое решение, которое существует в сети.

1 Ответ

0 голосов
/ 18 марта 2012

Приложение действительно разворачивается?Когда вы посмотрите на диспетчер Tomcat, там ли приложение указано в списке?

Если нет, проверьте ваш TOMCAT_HOME / conf / server.xml и посмотрите на запись вашего хоста.Убедитесь, что хотя бы autoDeploy = "true", и если у вас есть unpackWARs = "true", он воссоздает каталог ROOT с приложением в нем.

Ранее я развертывал приложения в ROOT и не нуждался в измененииимя приложения на ROOT - просто измените имя файла войны, и именно там он будет развернут.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...