Не удается развернуть файл 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
И посмотрите, появляется ли ваше приложение