Descobrindo a partir de uma classe se estou executando em um Application Server

1 resposta
pedrofmj

Olá,

Gostaria de saber se alguém conhece alguma expressão que posso executar, dentro de uma classe Java, para descobrir se estou executando pela Web, dentro de um Application Server?

Pensei em algo como ServletContext.getInstance(), para “pegar” o ServletContext atual, algo assim.

Creio que uma boa solução é verificar a existência de classes do application server, como ServletContext, na verdade acabei de ter essa idéia ao escrever esse e-mail, mas não sei se é a melhor solução.

Se alguém tiver alguma idéia, por favor responda a este tópico.

Grande Abraço!

1 Resposta

Hebert_Coelho

O único modo que consegui pensar é realmente chamar alguma funçao que o próprio containner iria te prover.

Tentar utilizar o request/response/context ou coisa parecida.

Teria que ter certeza de que o acesso off-line sempre será feito através dos métodos de um servlet ou coisa parecida.

Criado 14 de novembro de 2011
Ultima resposta 15 de nov. de 2011
Respostas 1
Participantes 2