Tomcat 如何部署grails项目
我已在中复制了grails项目war文件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管理器,以确保该上下文
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文件扔到上面吗?你能确认这个应用程序在你的开发环境中工作吗?是的,它在开发环境中工作。