Pedrosa
Novembro 6, 2007, 5:01pm
#1
Olá, estou tentando disponibilizar minha aplicação atravês do JavaWebStart meu arquivo jnlp está assim:
<?xml version="1.0" encoding="utf-8"?>
<jnlp
spec="1.0+"
codebase="http://localhost:8080/webstart"
href="meu.jar">
<information>
<title>Tutorial Java Web Start</title>
<vendor>GUJ - Grupo de Usuario Java</vendor>
<homepage href="http://localhost:8080/webstart/index.jsp"/>
<description>Tutorial Java Web Start</description>
<description kind="short">Tutorial JWS</description>
<icon href="images/logo.jpg"/>
<offline-allowed/>
</information>
<resources>
<j2se version="1.6+" href="http://java.sun.com/products/autodl/j2se"/>
<jar href="meu.jar"/>
<property name="myProperty" value="Isso é um exemplo de propriedade"/>
</resources>
<application-desc main-class="br.com.empresa.view.Main"/>
</jnlp>
E esta causando o seguinte erro:
Pedrosa
Novembro 6, 2007, 5:06pm
#2
Complementando meu arquivo web.xml está assim:
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xs">
<mime-mapping>
<extension>jnlp</extension>
<mime-type>application/x-java-jnlp-file</mime-type>
</mime-mapping>
</web-app>
E a página onde faço o link:
<html>
<a href='meu.jnlp'>teste java web start</a>
</html>
Alguém tem idéia de como fazer funcionar, será que um jar de 7MB é viável esse tipo de solução?
Grato, Fabio Pedrosa.
Pedrosa
Novembro 6, 2007, 5:28pm
#3
Descobri a causa do erro o jar é muito grande parece que funciona até um 1 MB, consigo configurar o servidor para aceitar arquivos maiores?, o problema que minha aplicação tem muitas dependências por isso fica desse tamanho.
zongman
Dezembro 12, 2007, 12:15pm
#5
tenta trocar a linha do href do seu jnlp
spec="1.0+"
codebase="http://localhost:8080/webstart "
esta—> href=“meu.jar” <–esta
por
href=“meu.jnlp”
ve ai…