Objeto HttpServletRequest no Linux

5 respostas
J

Pessoal,

Estou enfrentando um problema qto a plataforma, eu acho.
Eu tenho uma aplicação em produção no windows que funciona, ou seja, acha as ações perfeitamente usando o código abaixo.

action = "<%=request.getContextPath()%>/index.do"

Estamos colocando esta mesma aplicação em produção em um servidor linux 
A aplicação deixou de funcionar. ao retirar a chamada ao metodo getContextPath() do objeto request, a aplicação deu as caras...
action = "/index.do"

Alguém sabe o que realmente está acontecendo? :?:

Abraços :!:

5 Respostas

ramilani12

Não entendi prq rertirar o request.getContextPath() ? no Linux

jonataswingeter

Olá.

Se sua aplicação parou de funcionar, provavelmente deve estar faltando o deploy no sistema. :slight_smile: Se estiver corretamente configurado, é obrigado a ter o contexto.

Mostre seus arquivos de configuração: server.xml e web.xml.

E antes de tudo: olhe o log do tomcat. :smiley:

Att.

danieldestro

Vamos ver se advinho.

No ambiente de desenvolvimento/homologação, em Windows, vocês acessam a aplicação assim:

Na produção, Linux, vocês acessam: http://seu_dominio/index.do

É isso?

jonataswingeter

Nossa Daniel.

Essa foi pesada! heehhehehe

Se for isso melhor, mais simples. :slight_smile:

J

Pessoal,

Eu esqueci de avisar um detalhe importante nossa aplicação está rodando via proxy. Ou seja, bastou configurar o tomcat para que qdo eu chamasse o contexto ele desse o caminho todo não retornasse apenas o contexto da maquina local. Agora aplicação está rodando.... Valeu ai pela atenção!!!!! até a próxima.
Criado 28 de fevereiro de 2007
Ultima resposta 6 de mar. de 2007
Respostas 5
Participantes 4