Có thể có khả năng giải quyết vấn đề này thông qua DNS: SRV-Records
Với SRV-Records, về cơ bản, bạn yêu cầu DNS trả lời một câu hỏi như "httpd từ example.org" ở đâu? Và câu trả lời DNS với Địa chỉ IP VÀ Số cổng.
Mặc dù tôi không biết khách hàng có yêu cầu thông tin này không hoặc nếu trình duyệt chỉ thực hiện tra cứu A-Record và yêu cầu trang web từ IP đã cho bằng cổng 80, điều này có thể đáng để thử nếu bạn muốn thực hiện với DNS.
Mặt khác: Hãy để ether Tomcat nghe cổng 80 hoặc chuyển hướng 8080 sang Tomcat thông qua mod_proxy của Apache.