Tomcat 如何部署grails项目

Tomcat 如何部署grails项目,tomcat,deployment,grails,Tomcat,Deployment,Grails,我已在中复制了grails项目war文件 tomcat/webapp 然后我在浏览器中给出它的url作为 http://localhost:8080/LCPRLogViewer-0 我得到404错误,因为 The requested resource (/LCPRLogViewer-0.1/WEB-INF/grails-app/views/logSelector/logSelector.jsp) is not available. 为什么会这样???检查您的tomcat管理器,以确保该上下文

我已在中复制了grails项目war文件

tomcat/webapp

然后我在浏览器中给出它的url作为

http://localhost:8080/LCPRLogViewer-0
我得到404错误,因为

The requested resource (/LCPRLogViewer-0.1/WEB-INF/grails-app/views/logSelector/logSelector.jsp) is not available.

为什么会这样???

检查您的tomcat管理器,以确保该上下文(
/LCPRLogViewer-0.1
)中的应用程序部署成功

您的下一步将是尝试在本地tomcat上部署dev-war,并确认它也可以工作

grails-dev-war
”或“
grails-Dgrails.env=development-war


如果这确实有效,那么问题就在于您的生产设置。

我在一个Grails项目中遇到了类似的问题。在我的例子中,这是因为我在构建WAR之前没有执行“grails安装模板”。我知道这对于最初的海报来说可能太晚了,但希望这能帮助其他遇到这个问题的人。

ya是的。然后我也不明白。即使这样也不起作用。它将转到控制器,但不查看原因。我在生产中已在conf文件服务器url中设置为asgrails.serverURL=“{appName}”。我还需要做些什么。您不必更改tomcat环境中的任何设置。你能得到一个干净的tomcat并把war文件扔到上面吗?你能确认这个应用程序在你的开发环境中工作吗?是的,它在开发环境中工作。