【发布时间】:2012-08-10 01:27:55
【问题描述】:
我编写了一个Grails 应用程序,一切正常,然后我生成了myapp.war 文件以部署在VM 中运行的Tomcat 6.0 服务器中。我用
.war文件
grails war
然后我将文件移动到服务器上的/tomcat/webapp 位置,并将其扩展至目录myapp。
但是,当我尝试访问该应用程序时,我得到:
Message:
FAIL - Application at context path /myapp could not be started
我不熟悉将 .war 文件部署到 Tomcat 服务器。我在SpringSource IDE 中测试我的应用程序,就像localhost:8080/myapp 一样,一切正常,但是,当我尝试将其部署到<my-server>:8080/myapp 时,我收到了该错误消息。
有这种情况吗?有人可以帮我解决这个错误吗?
【问题讨论】:
-
查看日志并提供更多信息
-
也许您的 grails.serverURL 没有在 Config.groovy 中正确设置?它必须设置为生产环境中生产服务器的 URL(包括上下文路径)。默认情况下,Grails 在生产环境中打包 WAR。
-
@ArtHanzel 我今晚会发布更多细节!