| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2011 13:19:43
|
leoloko
JavaChild
Membro desde: 15/05/2005 12:05:19
Mensagens: 149
Offline
|
Caros, boa tarde.
Estou com uma pequena dúvida, não sei se este seria o fórum mais adequado para a minha questão, mas vamos lá.
Eu tinha uma aplicação no contexto /gerenciador rodando no tomcat, acessava da seguinte forma http://localhost:8080/gerenciador/
Depois configurei o mod_jk no apache apontando pro tomcat, e agora consigo acessar o gerenciador da seguinte forma http://localhost/gerenciador e ainda acessar outras coisas que estão no apache tipo http://localhost/css/global.css
Mas agora o que eu quero fazer é mascarar este contexto, para não ter mais o /gerenciador, por exemplo http://localhost já acessaria automaticamente o /gerenciador e ainda conseguir acessar o que está no apache http://localhost/css/global.css
Eu sei que tem um jeito, só não sei como... já vi sites que passam parametros logo após o dominio, tipo www.dominio.com/parametroX ou www.dominio.com/parametroZ como se o servlet tivesse sendo acessado apartir da /
Alguém poderia me ajudar nesta questão? Obrigado.
This message was edited 1 time. Last update was at 15/03/2011 13:20:22
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2011 15:07:58
|
durodrigues
Smalltalk
Membro desde: 25/02/2011 12:28:08
Mensagens: 4
Offline
|
leoloko,
para fazer o redirecionamento sem o contexto da página você terá que criar um virtual host no Apache, da uma olhada no exemplo a seguir:
Ou então criar o Virtualhost dentro do tomcat
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/03/2011 19:35:07
|
leoloko
JavaChild
Membro desde: 15/05/2005 12:05:19
Mensagens: 149
Offline
|
Falae cara blz, fiz dessa forma:
Dessa forma funcionou exatamente como eu queria, acessando www.teste1.com.br cai direto na aplicação. Porém a parte estática que está no apache, tipo imagens, css eu não consigo mais acessar... heheheh
tipo qdo tento acessar http://www.teste1.com.br/css/global.css cai na tela do tomcat de erro 404 file not found.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2011 08:16:55
|
durodrigues
Smalltalk
Membro desde: 25/02/2011 12:28:08
Mensagens: 4
Offline
|
você tem que habilitar o mod_proxy do Apache, acabei esquecendo de dizer. O meu funciona normalmente
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2011 10:08:47
|
leoloko
JavaChild
Membro desde: 15/05/2005 12:05:19
Mensagens: 149
Offline
|
Opa, está habilitado, está funcionando... o problema é que como coloquei o proxy na raiz "/" todas as requisições vão para o tomcat. Mas eu dei um jeito da seguinte forma:
Criei um subdominio que aponta apenas para o apache! o único trabalho será criar um esquema nas views que sempre aponte para static.
Obrigado pelas dicas... valew!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 16/03/2011 17:01:59
|
durodrigues
Smalltalk
Membro desde: 25/02/2011 12:28:08
Mensagens: 4
Offline
|
Isso que você precisa colocar
<VirtualHost *:80>
ServerName www.teste1.com.br
DocumentRoot c://developer//app//apache2//htdocs//
ProxyPass / ajp://127.0.0.1:8009/contexto/
ProxyPassReverse / ajp://127.0.0.1:8009/contexto/
</VirtualHost>
Sempre que colocar no browse o domínio www.teste1.com.br ele irá para a página estática e se puser www.teste1.com.br/contexto será direcionado para a aplicação Tomcat
|
|
|
 |
|
|