我终于在 AWS EC2 实例上使用 Tomcat7 部署并运行了一个简单的 grails 应用程序。如何配置 Apache 和/或 Tomcat,以便可以从以下 URL 访问该应用程序:
http://107.20.253.141/
而不是我现在访问它的方式:
http://107.20.253.141/Grails2Test-0.1/
我也不必指定端口 8080,因此两者可以很好地协同工作。
答案1
简单的方法:将目录webapps
(或.war
文件)重命名为ROOT
(或ROOT.war
如果您正在部署.war
),替换默认的web应用程序。
不太简单,但更灵活:添加<Context>
配置以server.xml
将 web 应用程序映射到根目录 - 将设置docBase
为您的 web 应用程序的位置并将path
设置为空字符串""
。