无法在tomcat中部署Grails War文件 - 结果为404

时间:2014-05-14 20:23:32

标签: java tomcat grails tomcat7 war

我有一个GrailsApplication.war文件,我将其添加到webapps文件夹(tomcat 7)中。 当我尝试访问网址(<ipaddress>:8080/GrailsApplication)时,它给出了404错误。我在部署grails war文件时做错了什么?

Grails版本:2.2.4

Tomcat:7

服务器:Ubuntu

2 个答案:

答案 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

看看您的应用程序是否显示