Gente,
estou com um problema agora que estou testando o JWS, lá vai uma descrição:
instalei o tomcat em uma máquina aqui de casa;
segui o tutorial (à risca) do Leonardo Marcelino para utilizar o JWS;
o tomcat está bombando e eu consigo baixar o jnlp sem problemas;
… só que o mother fucker não abre o meu jar (ele chega a baixar e “executar” (dá até pra ver no gerenciador de tarefas o javaw.exe sendo executado, mas some logo))
já fiz uns testes:
obviamente o jar funciona clicando direto nele (tanto na máquina em q eu instalei o tomcat como na outra que tá na rede)
troquei o (“app.App” é o caminho da classe principal) para um caminho errado (“app.App1”) AÍ DÁ ERRO DE CLASSNOTFOUND!!!
… ora bolas! me parece que está executando o meu jar mas não aparece nada.
alguém sabe oq está me acontecendo?
já me antecipando: tem como copiar o jar para uma pasta diferente do cache do navegador?
Habilita a visualização do console para ver se está dando alguma exception: no windows acessa Painel de Controle–>Java–>Advanced–>Java console e marca Show console.
Depois de configurado abra a aplicação novamente e poste a exception para vermos.
De acordo com seu jnlp os endereços do seus arquivos são estes:
http://192.168.254.53:8080/testeoikos/index.html
http://192.168.254.53:8080/testeoikos/testeoikos.jnlp
http://192.168.254.53:8080/testeoikos/testeoikos.jar
Estão corretos?
[quote=Adelar]Habilita a visualização do console para ver se está dando alguma exception: no windows acessa Painel de Controle–>Java–>Advanced–>Java console e marca Show console.
Depois de configurado abra a aplicação novamente e poste a exception para vermos.
Att.[/quote]
hum… olha só…
Exception in thread "AWT-EventQueue-0" java.security.AccessControlException: access denied (java.io.FilePermission img/icon.jpg read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at sun.awt.SunToolkit.getImageFromHash(Unknown Source)
at sun.awt.SunToolkit.getImage(Unknown Source)
at javax.swing.ImageIcon.<init>(Unknown Source)
at javax.swing.ImageIcon.<init>(Unknown Source)
at app.App.createAndShowGUI(App.java:47)
at app.App.access$0(App.java:34)
at app.App$1.run(App.java:29)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
obrigado Adelar.
vou dar uma olhada no link.
[]'s
EDIT:
boa notícia: funcionou!
má notícia: não sei como (nem se tem como) fazer o download de + de um arquivo ao mesmo temp e salva-los em uma pasta que não seja a de cache do browser!