首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将我的域名URL映射到Grails应用程序的根文件夹?

如何将我的域名URL映射到Grails应用程序的根文件夹?
EN

Stack Overflow用户
提问于 2010-02-08 18:50:34
回答 2查看 3.5K关注 0票数 4

我有一个名为abc的Grails应用程序,当我在本地访问它时,可以通过

代码语言:javascript
复制
http://localhost:port/abc

我已经使用弹性IP地址在亚马逊EC2上部署了我的应用程序,我可以直接获取该地址

代码语言:javascript
复制
http://1.2.3.4/abc

我有一个域名xyz.com,我已经指向我的弹性IP,所以现在我可以去

代码语言:javascript
复制
http://xyz.com
http://www.xyz.com

问题是xyz.com指向tomcat服务器的根文件夹。我希望它所做的是将Tomcat域映射到http://1.2.3.4/abc,以便显示我的主页,而不是.com欢迎屏幕。

做这件事最好的方法是什么?我应该以某种方式重新配置域名映射,还是应该以某种方式更改tomcat设置或其他设置?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2010-02-08 21:03:07

如果您将war文件重命名为ROOT.war (区分大小写),那么当您将其部署到Tomcat时,它将成为http://1.2.3.4/的根上下文,并且http://www.xyz.com将起作用。

如果您还想在根上下文中运行本地应用程序,请将此行添加到application.properties

代码语言:javascript
复制
app.context=/

然后“grails run -app”将在http://localhost:8080/上运行

票数 2
EN

Stack Overflow用户

发布于 2010-02-09 00:34:23

您可以创建Virtual Hosts in Tomcat。他们在链接页面上做了很好的解释,所以我不会在这里尝试解释。

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

https://stackoverflow.com/questions/2221003

复制
相关文章

相似问题

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