我终于得到了一个简单的Grails应用程序,并且使用Tomcat7在AWS EC2实例上运行。 如何configurationApache和/或Tomcat,以便通过以下URL访问应用程序:
http://107.20.253.141/
而不是我现在必须访问它:
http://107.20.253.141/Grails2Test-0.1/
我不需要指定端口8080,所以两者很好地协同工作。
简单的方法:将webapps (或.war文件)中的目录重命名为ROOT (或者如果部署.war , ROOT.war ),replace默认的webapp。
更简单,更灵活:为server.xml添加一个<Context>configuration,将webapp映射到root – 将docBase设置为您的webapp的位置,并将path设置为空string"" 。