Pessoal tenho uma aplicação desktop onde utilizo o Spring para o controle das instâncias dos objetos (com injeção de dependências entre outras coisas) e utilizo para o acesso a banco de dados o Hibernate. Porém o Hibernate está integrado com o Spring. Até aí tudo bem, pois esta aplicação funciona normalmente quando executada da maneira tradicional.
Esta aplicação será distribuída através do Java WEB Start e é aí que estamos tendo problemas, pois desde que adicionamos o acesso ao banco de dados a aplicação não está sendo executada corretamente através do Java WEB Start. Mas a aplicação continua funcionando quando executada localmente.
O mensagem de erro que aparece no console é a seguinte: “Socket creation error”. Agora me pergunto porque ele não está conseguindo criar o socket de conexão com o banco de dados? Já configuramos o jnlp para que a aplicação possa acessar os recursos da máquina, tanto que a aplicação quando executada via Java WEB Start cria arquivos em um determinado diretório do usuário, utiliza impressora, etc.
Alguém já passou por problema semelhante? A equipe está desconfiando da integração do Spring com o Hibernate, porém isso por enquanto é uma suposição.
Agradeço antecipadamente qualquer ajuda para este problema.
[]s