Estou com o seguinte problema:
Temos uma aplicação que utiliza Hibernate e é carregado pelo jws. Acontece que quando o servidor onde está o arquivo .jnlp fica off line ou a máquina onde a aplicação foi previamente instalada fica sem conexão de rede, por algum motivo o hibernate levanta a seguinte exceção : “net.sf.ehcache.CacheException: Cannot configure CacheManager”
ps: Quando a conexão com o servidor está ok, o sistema funciona normalmente
Quando fica sem conexão de rede, tu diz sem acesso ao banco de dados? Ai não funciona mesmo.
Agora se for apenas o server que está o .jnlp (suportamente diferente do banco de dados), não vejo
motivo para não funcionar, coloca mais informações da exception pra gente ver.
M
mibmirandaPJ
É apenas quando o servidor onde está o JNLP fica fora de acesso…
Uma coisa que descobri agora é que o problema não ocorre quando utilizo o sistema pelo Linux, apenas no WINXP…
Pode ter algo a ver com a autenticação? Pois no Linux aparece uma janela informando que não foi possível autenticar a aplicação(certificado digital) e me dá a opção de continuar…já no Win, o sistema simplesmente apresenta o seguinte erro:
É, pouco mexi com JWS, mas o pouco que vi ele baixa as libs a primeira vez, então teoricamente dá pra executar
offline, agora pq diabos ele não está achando essa lib:
Que caminho é esse? Não me parece ser o caminho default onde o JWS baixa as libs, ou é?
M
mibmirandaPJ
Na verdade este caminho ai é como se fosse o servidor…mas aqui eu coloquei no meu sistema local mesmo, e depois deletei esta pasta para "simular" o caso que o sistema esta sem rede…
Por exemplo, eu instalei o sistema a partir de C:\temp\aplicacao\jnlp.php\esafira.jnlp…e tudo funcionou ok até que eu apaguei esta pasta aí…que é onde o JWS "procura" novas versões…Conforme o arquivo esafira.jnlp que segue:
Então acho que não deves remover nada da pasta.
Deixe o server do JWS fora do ar e execute a aplicação com o conteúdo dessa pasta já populada.
Se removeres, o JWS não vai ter como baixar.
M
mibmirandaPJ
Então, esta pasta na verdade é meu servidor…mas esta na minha máquina local…mas isso é a principio abstraido…Pq a pasta que o JWS baixa o s arquivos é outra…uma pasta de sistema lá no java…
F
fabiofalciPJ
Chute mode on:
Sim, é nesta pasta que o JWS baixa a aplicação. Na primeira execução baixa tudo, da
segunda em diante ele percebe se tem algum .jar atualizado e então baixa a atualização.
Se estiver offline ele simplesmente não vai no server para ver se houve atualizações e
executa a versão previsamente baixada.
Deve ser algo por ai.
M
mibmirandaPJ
Sim, acho que é algo por ai…mas a questão é: Por que diabos o hibernate não funciona quando o servidor do JNLP não está funcionando???
Como eu verifico o log do JWS? alguém tem a luz?