Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a Java application server (GlassFish, indeed, but the problem is the same for any other application server, I guess), running on port 8080. And I have IIS 7.5 listening on port 80 as by default configuration.

I want to avoid people typing the port because it's unprofessional. So I want that when somebody types

http://myserver

the traffic is directed to IIS. And this is how it already works now. But I also want that when somebody types

http://myserver/java

the traffic is directed to port 8080 and consequently my GlassFish splash screen is displayed. If I have deployed an application on GlassFish under context root app1, typing

http://myserver/java/app1 

should access the application.

How can I do this? I have tried with adding some rules with the URL Rewrite utility from IIS7.5 UI, but this shows the port after the rule has rewritten the url, and I want to avoid it.

share|improve this question
add comment

1 Answer

You have several choices, but I recommend

http://tomcatiis.riaforge.org/

Microsoft's ARR is another approach but is heavier-weighted,

http://blogs.iis.net/mailant/archive/2009/10/22/how-you-can-use-iis7-as-web-front-to-java-app-servers-in-a-3-tier-architecture.aspx

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.