首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Tomcat服务器上部署Grails应用程序的持久性问题

问在Tomcat服务器上部署Grails应用程序的持久性问题
EN

Stack Overflow用户
提问于 2012-03-09 10:08:40
回答 1查看 657关注 0票数 0

我必须在Tomcat服务器上部署Grails应用程序。因此,我将其打包到一个WAR文件中,将该WAR文件重命名为ROOT.war,并将我的Tomcat安装中的根目录替换为ROOT.war,以便应用程序可以在服务器根目录下运行。

每当我访问本应在web应用程序中的任何页面时,我都会得到一个404 not found,错误提示“请求的资源()无法找到”。无论我指定哪个子目录,括号都是空的。

在花了几个小时之后,我查看了一下如何使用Maven部署该项目。当Grails找不到合适的Maven文件时,我在Maven项目中遇到了麻烦。

后来我发现在Tomcat上部署Grails应用程序应该是可能的,就像"grails tomcat deploy“一样。我得到了一个关于身份验证和流数据的持续错误。我找不到任何关于关闭流媒体的东西。

我已经尝试了所有在线存在的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-18 09:23:14

应用程序真的在部署吗?当您查看Tomcat管理器时,是否列出了该应用程序?

如果没有,请检查您的TOMCAT_HOME/conf/server.xml并查看您的Host条目。确保至少autoDeploy=为“true”,如果unpackWARs=为“true”,它将重新创建一个包含应用程序的根目录。

我以前已经将应用程序部署到根目录,不需要将应用程序名称修改为根目录-只需更改war文件的名称,即可将其部署到根目录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9628005

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档