Не удается развернуть файл Grails War в tomcat - результат 404

У меня есть GrailsApplication.war файл со мной, и я добавил это в webapps папка (кот 7). Когда я пытался получить доступ к URL (<ipaddress>:8080/GrailsApplication) это дает мне ошибку 404. Что я сделал неправильно при развертывании файла Grails War?

Версия Grails: 2.2.4

Tomcat: 7

Сервер: Ubuntu

2 ответа

Решение

В приложениях Grails 2 должен быть параметр конфигурации, присутствующий в Config.groovy как показано ниже, проверьте, присутствует ли он:

environments {
    production {
        grails.serverURL = "http://<youripaddress>:8080/${appName}"
    }
}

Я полагаю, что grails.serverURL используется grails для создания URL-адресов, но не как конфигурация, чтобы сообщить tomcat, какое приложение разрешит конкретный URL-адрес. Это обрабатывается конфигом в самом tomcat.

Попробуй это:

   Http:// имя_домена: порт /GrailsApplication_1.0

И посмотрите, появляется ли ваше приложение

Другие вопросы по тегам