0

使用 EC2 创建一个实例并进行部署。一切正常,但一个问题是:我应该通过以下方式访问我的应用程序: http ://ec2-50.31.43.compute1.aws.com/applicationName或者有没有办法避免 URL 中的 applicationName。我应该能够使用 URL 访问我的应用程序:http: //ec2-50.31.43.compute1.aws.com/applicationName

我尝试通过在 server.xml 中添加以下内容使我的应用程序在 tomcat 中成为默认应用程序

WEB-INF/web.xml

如果我使用域名访问 URL,则此方法有效但在我的应用程序中,其他链接不起作用。还尝试将我的war文件重命名为ROOT,然后也存在同样的问题。

是否有任何其他解决方案,以便我可以使用域名访问我的应用程序,并且我的所有链接都可以正常工作。

4

1 回答 1

0

将您的应用程序存储为ROOT.war并添加<base href="http://my:8080/root/url">到您的 JSP 页面的顶部。

于 2013-02-16T08:26:10.207 回答