2010-01-13 63 views
1

只是想知道我可以部署在如任何應用服務器我的Java EE應用程序:GlassFish和用戶都能夠訪問而無需鍵入端口號,例如:http://abc.com (我目前的應用程序URL將被http://abc.com:8080部署Java EE應用程序到另一個端口超過8080

從我的知識,我可能需要像如其他Web服務器:Apache來使用mod_proxy模塊,爲了讓我實現這一目標,正確的重定向請求給應用服務器?

請告知...

回答

1

阿帕奇從80端口設置代理請求到端口8080上運行你的應用程序/ Web服務器是一個消除您的網址需要進行端口號的方式。但它當然不是唯一的方法。您應該能夠將任何J2EE應用程序服務器或Web服務器配置爲在端口80上運行,而不是在8080(J2EE應用程序/ Web服務器中的常見默認值)上運行。配置編輯的細節是app/web服務器特定的。您可能需要在您的系統上綁定到端口80的根特權。

0

您需要告訴它綁定到端口80而不是8080,這通常記錄如何,因爲這是一種常見操作。

注意:在Unix系統下,您需要是root用戶才能綁定到端口80--在這裏,Apache前端可能很有用。