我想直接通过我的 URL(如 Service.com)访问我在 Amazon Web Service 中的 Web 应用程序,但我使用的是 tomcat,所以我必须写名称为 Service.com:8090/Login 的端口号。
即使我将端口设置为 80,它也会打开 tomcat 管理器页面。
最佳答案
访问您的应用程序有两种可能性。
1- 如果您已经在 AWS Elastic Beanstalk (Tomcat Beanstalk) 上部署了您的应用程序,那么它会自动将您的应用程序路由到端口 80(HTTP 的默认端口),您只需配置 route53 或可以直接通过 Beanstalk 访问应用程序网址
2- 如果您已手动部署,则必须设置一个从 80 路由到 8080 的 Loadblancer。
设置 Loadblancer 的引用链接:- https://docs.aws.amazon.com/elasticloadbalancing/latest/classic/elb-getting-started.html
在设置 Loadblancer 时,您的实例端口将为 8080,并确保您的入站规则(安全组)配置正确。
关于java - 如何在不显示端口的情况下使用域直接访问部署在 aws tomcat 中的 Web 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53257797/