Senhores minha dúvida é a seguinte, quando criamos uma classe servidor socket em J2SE, dentre outras coisas possuimos os códigos:
//Declaro o ServerSocket
ServerSocket serv=null;
//Declaro o Socket de comunicação
Socket s= null;
serv = new ServerSocket(7000); // Cria o ServerSocket na porta 7000 se estiver disponível
s = serv.accept(); //Aguarda uma conexão na porta especificada e cria retorna o socket que irá comunicar com o cliente
Feito isso ele fica aguardando conexões nessa porta, até ai ok!! Agora jogando isso para o mundo J2EE, se eu chamo isso em uma pagina web ele funciona, vai ficar escutando nessa porta, porém se eu atualizo a página e ele vai criar as instancias novamente e conectar novamente o que eu não quero, ou seja, eu quero que ele execute o comando o fique escutando sempre independente de atualizar a pagina ou não, uma possível solução que pensei seria iniciar essa classe quando o servidor de aplicação fosse iniciado, mais não sei se é possível, alguém teria uma solução?? Desculpem sou meio leigo.