我有一个GrailsApplication.war
文件,我将其添加到webapps
文件夹(tomcat 7)中。
当我尝试访问网址(<ipaddress>:8080/GrailsApplication
)时,它给出了404错误。我在部署grails war文件时做错了什么?
Grails版本:2.2.4
Tomcat:7
服务器:Ubuntu
答案 0 :(得分:2)
在Grails 2应用中,Config.groovy
中应该有一个配置设置,如下所示,验证是否存在:
environments {
production {
grails.serverURL = "http://<youripaddress>:8080/${appName}"
}
}
答案 1 :(得分:1)
我相信grails.serverURL被grails用来生成url,但不是作为一个配置告诉tomcat什么应用程序将解析为特定的url。这是由tomcat本身的配置处理的。
试试这个:
http://yourdomain:port/GrailsApplication_1.0
看看您的应用程序是否显示