Pegar o IP da aplicacao cliente em um Session Bean Stateful

1 resposta
A

Ola pessoal. estou com um problema aqui…
Não consigo pegar o ip de um sistema cliente na camada de negocio, mais precisamente em um Stateful Bean…

Estou utilizando o EJB3, e também tentei colocar a annotation

@Resource
SessionContext ejbContext

para pegar o ip, mas parece que só posso usar essa anotation em um Stateless…

Alguem tenha alguma ideia de como eu pego o ip??? claro… sem fazer uma gambi mto feia… eheh :slight_smile:

Valeu…

1 Resposta

wanderley.drumond

Cria uma classe e coloca isso nela, depois é só fazer a chamada.

/**
 *
 * @author Wanderley
 */
public class ObterIP {

    /** Creates a new instance of ObterIP */
    public static String ObterIP() {
        String ip = "";

        try {
            java.net.InetAddress i = java.net.InetAddress.getLocalHost();

            ip = i.getHostAddress();
        } catch (Exception e) {
            e.printStackTrace();
        }

        return ip;
    }
}
Criado 6 de fevereiro de 2008
Ultima resposta 6 de fev. de 2008
Respostas 1
Participantes 2