Configuração de Host Reader no Tomcat

2 respostas
C

Boa tarde

Gostaria de saber como fazer a configuração de host header no tomcat, meu problema é o seguinte:

Tenho duas aplicações rodando no mesmo servidor web (Tomcat 6), para cada uma eu tenho um dominio diferente, exemplo: http://www.minhaaplicacao1.com.br e http://www.minhaaplicacao2.com.br lembrando ambas estão no mesmo servidor/IP.

Eu preciso que quando acessar http://www.minhaaplicacao1.com.br ele vá para http://127.0.0.1/AP1.

Então quando eu acesso qualquer um dos dominios eu caiu na tela inicial do Tomcat, eu sei que no IIS e no Apache dá para fazer o host header de acordo com o dominio mas no Tomcat não consegui fazer, alguém sabe como poderia resolver esse problema ?

Obs:
O DNS já foi configurado e o dominio registrado quando quando realiza um acesso externo cai na tela inicial do Tomcat.

[b]Obrigado.

Caio.[/b]

2 Respostas

ricardosoares

não sei exatamente como, mas tenho idéia do que fazer.

crie um index.jsp que pegara o nome do host e direcionará para contexto (app1, por exemplo).

esse index.jsp deverá estar em

%CATALINA_HOME%\webapp\ROOT, qdo windows

$CATALINA_HOME/webapp/ROOT, se for linux

acho q seria algo como: <% String host = request.getHostName(); if (host.equal("www.minhaaplicacao1.com.br")) response.sendRedirect("/app1"); else response.sendRedirect("/app2"); %>

C

Bom dia

Então, resolvi o problema utilizando o seguinte método request.getRequestURL(), esse método retorna uma StringBuffer contendo o a url digitada pelo usuário, no caso http://www.dominio.com.br ele iria retornar uma StringBuffer contendo esse valor.

Então utilizei esse método e redirecionei o usuário para aplicação especifica.

Obs: Todo essa alteração que realizei foi no seguinte arquivo do Tomcat %CATALINA_HOME%/webapps/ROOT/index.jsp

Caio Vinicius.

Criado 2 de dezembro de 2008
Ultima resposta 3 de dez. de 2008
Respostas 2
Participantes 2