Java Web Start, baixa mas não roda [RESOLVIDO]  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
igor_henrique
JavaTeenager

Membro desde: 07/02/2011 20:42:29
Mensagens: 168
Localização: Blumenau-SC
Offline

E ai galera, blza?

Seguinte, estou com uma aplicação desktop que é pra rodar com Java Web Start, porém quando eu executo a jnlp ele baixa o aplicativo na máquina cliente porém não executa, alguém sabe o que pode ser?

Todos os jars estão assinados corretamente, se eu executar o jar principal diretamente o sistema funciona normalmente. O problema está sendo na execução do .jnlp, baixa o aplicativo e não roda.
Tentei rodar no apache, sem nenhuma configuração adiconal, e no tomcat, mudando o server.xml pra conter a linha abaixo.


abaixo segue o caminho do jnlp dentro do tomcat

e aqui está o caminho para os jars da aplicação, como tudo foi construído com Mavens, ele joga todos os jars, inclusive o principal dentro de uma pasta lib

Enfim, abaixo segue meu .jnlp


Desde já agradeço a quem puder me ajudar,

This message was edited 1 time. Last update was at 20/09/2011 08:06:01

lineofgol
JavaChild

Membro desde: 16/09/2010 20:14:30
Mensagens: 132
Offline

o JRE esta atualizado?
[Email] [MSN]
igor_henrique
JavaTeenager

Membro desde: 07/02/2011 20:42:29
Mensagens: 168
Localização: Blumenau-SC
Offline

Sim, está com o update 26 da versão 6.
igor_henrique
JavaTeenager

Membro desde: 07/02/2011 20:42:29
Mensagens: 168
Localização: Blumenau-SC
Offline

Poxa, será que ninguém no fórum trabalha/entende de web start? já é a segunda vez que poso uma dúvida sobre a tecnologia e aparece só um cara pra ajudar.
lineofgol
JavaChild

Membro desde: 16/09/2010 20:14:30
Mensagens: 132
Offline

como que está a propriedade do seu web start java do seu projeto
[Email] [MSN]
igor_henrique
JavaTeenager

Membro desde: 07/02/2011 20:42:29
Mensagens: 168
Localização: Blumenau-SC
Offline

Esse é trecho do pom.xml em que eu declaro o plugin do webstart

jokacwb
JavaChild
[Avatar]

Membro desde: 30/11/2006 14:16:47
Mensagens: 127
Offline

Cara eu não sei c vc já faz isso, mas de qualquer forma vale a dica, coloque este script na pagina sua
de instalação da aplicação para verificar se o JRE necessário está instalado nas estacoes:



Este script usa o "Deployment Toolkit" bem bacana, auxilia muito na implantação de aplicações JWS,
mais detalhes acesse Este site tem um guia completo de utilização, espero que possa te ajudar.

twitter.com/jokacwb
igor_henrique
JavaTeenager

Membro desde: 07/02/2011 20:42:29
Mensagens: 168
Localização: Blumenau-SC
Offline

Então, eu ainda não fiz a página pq não consigo nem fazer rodar, nem mesmo na minha máquina que está tudo atualizado quando eu executo o jnlp direto, ele baixa o sistema para a minha máquina mas não executa nada, e se eu executar o sistema direto, ele funciona, ou seja, o sistema TA funcionando, a JRE TA atualizada, o web start TA baixando só não está executando depois de baixar, isso que eu não sei como resolver.
ovelha
Java Ninja
[Avatar]

Membro desde: 12/09/2007 13:17:41
Mensagens: 281
Offline

Vc esta solicitando

<security>
<all-permissions/>
</security>

Para isto o seu jar tem que esta assinado, ele esta??

E vc precisa de tudo isto de permissão mesmo? vai falar com outras aplicação? vai fazer IO na maquina? se não for não precisa de toda esta permissão.


bééééééééééééééééé
igor_henrique
JavaTeenager

Membro desde: 07/02/2011 20:42:29
Mensagens: 168
Localização: Blumenau-SC
Offline

ovelha wrote:Vc esta solicitando

<security>
<all-permissions/>
</security>

Para isto o seu jar tem que esta assinado, ele esta??

E vc precisa de tudo isto de permissão mesmo? vai falar com outras aplicação? vai fazer IO na maquina? se não for não precisa de toda esta permissão.



sim, os jars estão todos assinados, tanto que o aplicativo é baixado na máquina do cliente, haverá comunicação com web services e IO no servidor.
ovelha
Java Ninja
[Avatar]

Membro desde: 12/09/2007 13:17:41
Mensagens: 281
Offline

saquei

so por curiosidade
esta lib aqui esta certa? sem .jar no final? ou vc editou so para postar?


bééééééééééééééééé
igor_henrique
JavaTeenager

Membro desde: 07/02/2011 20:42:29
Mensagens: 168
Localização: Blumenau-SC
Offline

ovelha wrote:saquei

so por curiosidade
esta lib aqui esta certa? sem .jar no final? ou vc editou so para postar?



só editei pra postar, na jnlp original está correto, só pra desencargo de consciência eu retirei a permissão, apenas para verificar, e o comportamento foi o mesmo, baixou o aplicativo mas não rodou.
jokacwb
JavaChild
[Avatar]

Membro desde: 30/11/2006 14:16:47
Mensagens: 127
Offline

Bom eu comparei seu jnlp com o jnlp de uma aplicação minha e notei que o valor do parâmetro espec da tag jnlp não está
com um valor adequado, pelo menos é o que diz q documentação
Value of the attribute can be 1.0, 1.5, or 6.0, or can use wildcards such as 1.0+. It denotes the minimum version of the JNLP Specification that this JNLP file can work with.
Neste site vc pode ver a documentação completa.
Experimente trocar por 6.0

Outra coisa, se puder, poste ai o código da sua classe principal, de repente a gente consegue identificar alguma coisa nela.
Tb coloque o código do jnlp na integra.

twitter.com/jokacwb
igor_henrique
JavaTeenager

Membro desde: 07/02/2011 20:42:29
Mensagens: 168
Localização: Blumenau-SC
Offline

jokacwb wrote:Bom eu comparei seu jnlp com o jnlp de uma aplicação minha e notei que o valor do parâmetro espec da tag jnlp não está
com um valor adequado, pelo menos é o que diz q documentação
Value of the attribute can be 1.0, 1.5, or 6.0, or can use wildcards such as 1.0+. It denotes the minimum version of the JNLP Specification that this JNLP file can work with.
Neste site vc pode ver a documentação completa.
Experimente trocar por 6.0

Outra coisa, se puder, poste ai o código da sua classe principal, de repente a gente consegue identificar alguma coisa nela.
Tb coloque o código do jnlp na integra.


tentei alterar, mas o comportamento é igual, baixa o aplicativo e não executa. O jnlp está postado na íntegra mais acima só estão com alguns nomes alterados devido a confidenciabilidade do código. Quanto a classe principal penso ser irrelevante, levando em conta que, sem ser pelo web start, a aplicação roda perfeitamente, o que me leva a crer que o problema não está na classe principal. Onde pode ter algo talvez seja no pom.xml por isso estão postando o pom na íntegra

jokacwb
JavaChild
[Avatar]

Membro desde: 30/11/2006 14:16:47
Mensagens: 127
Offline

eu não uso o maven, então não vou poder te ajudar neste quesito, mas vou acompanhar seu post estou prestes a por em produção uma aplicação jws e toda informação é importante.

boa sorte.

twitter.com/jokacwb
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team