尝试将应用程序部署到tomcat 7实例时遇到问题。一点背景。我所做的只是创建一个应用程序(创建应用程序)和简单的控制器(创建控制器)你好用一个只呈现" Hello World"的方法。现在,使用" grails run-app"运行应用程序时工作正常。命令。当我尝试将其部署到tomcat但是我收到一条错误消息。我编辑了配置以提供"提供"对于嵌入式tomcat(正在阻止成功部署战争)。
战争将成功提取并创建包含所有资产的文件夹。如果war命名为sample.war,则tomcat将创建一个名为sample的文件夹,并将所有资源放在那里。当我转到Url(localhost:8080 / sample)时,我收到404错误但是如果我转到localhost:8080 / sample / hello它会正确呈现。我遇到的问题来自更复杂的应用程序,但我认为通过成功部署这个hello world应用程序,我会从小做起。一切都是"开箱即用"可以这么说,我不确定是否还有其他任何事情,那么运行时tomcat-starter必须改变。
我对Java / Grails世界完全陌生,所以我对某些事情并不十分熟悉 - 但是通过logs / catalina.out文件查看我没有看到任何对我不利的事情。