Fórum Netbeans 8.1 com java web start #574252
26/01/2017
0
Caros(a), Boa tarde !
Estou a mais de três semanas tendo dificuldade em utilizar o Java Web Start no netbeans 8.1, sou novo em desenvolvimento java e acredito que esteja fazendo algo errado, caso alguém possa me ajudar ficarei muito grato.
Antes de aprofundar no erro, gostaria de saber se meu entendimento sobre java web start esta correto, entendo que esse cara possibilita pegar aplicações em java(arquivo.jar) que normalmente rodam local, e passar para web, onde através de um link é possível executar os arquivos.jar de qualquer localidade, onde todas as informações que eram salvas no banco de dados local passam a ser armazenadas em um banco de dados instalado no servidor desde que seja configurado para isso, esse raciocínio esta correto ?, ou o sistemas gerado em java(arquivo.jar) não pode ser executados na web ?
Problema:
Quando utilizo a opção no java web start de assinatura auto assinada , consigo limpar e construir o projeto onde vale ressaltar que é gerado um arquivo.jar e dois arquivos lounch, o processo é construído com sucesso, porém aparece a seguinte advertência. ---------------
Warning: Unsigned and self-signed WebStart applications and Applets are deprecated from JDK7u21 onwards due to security reasons.
To ensure future correct functionality please sign WebStart applications and Applets using trusted certificate. -----------------
Entendo que para uma determinada versão caso não tenha uma assinatura de certificado próprio o sistema pode apresentar erro, a principiou por se tratar de uma advertência ignorei, e coloquei os três arquivos em uma maquina virtual, porém ao executar o botão lounch que aparece na pagina web é chamado o java normalmente e posteriormente é gerado uma mensagem de que o aplicativo não pode ser aberto, clicando em detalhes me deparei com o seguinte erro. ---------------
java.lang.NumberFormatException: For input string: "\\Users\\leand\\Desktop\\backup\\Principal\\Projeto_Principal\\dist"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at com.sun.deploy.security.DeployManifestChecker.verifyCodebaseEx(Unknown Source)
at com.sun.deploy.security.DeployManifestChecker.verifyCodebase(Unknown Source)
at com.sun.deploy.security.DeployManifestChecker.verify(Unknown Source)
at com.sun.deploy.security.DeployManifestChecker.verify(Unknown Source)
at com.sun.javaws.security.AppPolicy.grantUnrestrictedAccess(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources(Unknown Source)
at com.sun.javaws.Launcher.prepareResources(Unknown Source)
at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source) ---------------
Consultando na net aparentemente esse erro é causado por falta do certificado valido próprio, então liguei a informação da advertência com esse erro, sendo assim gerei um certificado próprio e alterei a opção do java web start, passando o caminho, alias e senha do certificado, porém ao limpar e construir o projeto me deparo com o seguinte erro, onde não tenho noção do que fazer, caso alguém possa me ajudar ficarei eternamente grato, pois já estou a um bom tempo procurando na net e não consigo encontrar nada, obrigado. ---------------
C:\\Users\\leand\\Desktop\\backup\\Principal\\Projeto_Principal\\nbproject\\jnlp-impl.xml:253: The following error occurred while executing this line:
C:\\Users\\leand\\Desktop\\backup\\Principal\\Projeto_Principal\\nbproject\\jnlp-impl.xml:845: jarsigner returned: 1
FALHA NA CONSTRUÇÃO (tempo total: 1 segundo) ---------------
Vale ressaltar que esses códigos são gerados de maneira automática quando mando executar o java web start(Obs. esse é somente uma parte do código gerado). ------------
Linha do primeiro erro:
Linha do Segundo erro: componentsprop="jnlp.components"> ------------
mais uma vez agradeço a ajuda, obrigado!
Estou a mais de três semanas tendo dificuldade em utilizar o Java Web Start no netbeans 8.1, sou novo em desenvolvimento java e acredito que esteja fazendo algo errado, caso alguém possa me ajudar ficarei muito grato.
Antes de aprofundar no erro, gostaria de saber se meu entendimento sobre java web start esta correto, entendo que esse cara possibilita pegar aplicações em java(arquivo.jar) que normalmente rodam local, e passar para web, onde através de um link é possível executar os arquivos.jar de qualquer localidade, onde todas as informações que eram salvas no banco de dados local passam a ser armazenadas em um banco de dados instalado no servidor desde que seja configurado para isso, esse raciocínio esta correto ?, ou o sistemas gerado em java(arquivo.jar) não pode ser executados na web ?
Problema:
Quando utilizo a opção no java web start de assinatura auto assinada , consigo limpar e construir o projeto onde vale ressaltar que é gerado um arquivo.jar e dois arquivos lounch, o processo é construído com sucesso, porém aparece a seguinte advertência. ---------------
Warning: Unsigned and self-signed WebStart applications and Applets are deprecated from JDK7u21 onwards due to security reasons.
To ensure future correct functionality please sign WebStart applications and Applets using trusted certificate. -----------------
Entendo que para uma determinada versão caso não tenha uma assinatura de certificado próprio o sistema pode apresentar erro, a principiou por se tratar de uma advertência ignorei, e coloquei os três arquivos em uma maquina virtual, porém ao executar o botão lounch que aparece na pagina web é chamado o java normalmente e posteriormente é gerado uma mensagem de que o aplicativo não pode ser aberto, clicando em detalhes me deparei com o seguinte erro. ---------------
java.lang.NumberFormatException: For input string: "\\Users\\leand\\Desktop\\backup\\Principal\\Projeto_Principal\\dist"
at java.lang.NumberFormatException.forInputString(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at java.lang.Integer.parseInt(Unknown Source)
at com.sun.deploy.security.DeployManifestChecker.verifyCodebaseEx(Unknown Source)
at com.sun.deploy.security.DeployManifestChecker.verifyCodebase(Unknown Source)
at com.sun.deploy.security.DeployManifestChecker.verify(Unknown Source)
at com.sun.deploy.security.DeployManifestChecker.verify(Unknown Source)
at com.sun.javaws.security.AppPolicy.grantUnrestrictedAccess(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResourcesHelper(Unknown Source)
at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedResources(Unknown Source)
at com.sun.javaws.Launcher.prepareResources(Unknown Source)
at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
at com.sun.javaws.Launcher.launch(Unknown Source)
at com.sun.javaws.Main.launchApp(Unknown Source)
at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
at com.sun.javaws.Main.access$000(Unknown Source)
at com.sun.javaws.Main$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source) ---------------
Consultando na net aparentemente esse erro é causado por falta do certificado valido próprio, então liguei a informação da advertência com esse erro, sendo assim gerei um certificado próprio e alterei a opção do java web start, passando o caminho, alias e senha do certificado, porém ao limpar e construir o projeto me deparo com o seguinte erro, onde não tenho noção do que fazer, caso alguém possa me ajudar ficarei eternamente grato, pois já estou a um bom tempo procurando na net e não consigo encontrar nada, obrigado. ---------------
C:\\Users\\leand\\Desktop\\backup\\Principal\\Projeto_Principal\\nbproject\\jnlp-impl.xml:253: The following error occurred while executing this line:
C:\\Users\\leand\\Desktop\\backup\\Principal\\Projeto_Principal\\nbproject\\jnlp-impl.xml:845: jarsigner returned: 1
FALHA NA CONSTRUÇÃO (tempo total: 1 segundo) ---------------
Vale ressaltar que esses códigos são gerados de maneira automática quando mando executar o java web start(Obs. esse é somente uma parte do código gerado). ------------
Linha do primeiro erro:
<antcall target="generate-jnlp"/> ---------------
Linha do Segundo erro: componentsprop="jnlp.components"> ------------
mais uma vez agradeço a ajuda, obrigado!
Leandro
Curtir tópico
+ 0
Responder
Posts
30/01/2017
Leandro
Caros(a), bom dia !
ninguém consegue ajudar ?
obrigado.
ninguém consegue ajudar ?
obrigado.
Responder
Gostei + 0
05/02/2017
Leandro
Bom dia pessoal, até o momento não consegui evoluir no assunto, alguém consegue ajudar ?
obrigado
obrigado
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)