Pessoal, estou tentando iniciar uma aplicação com JNLP, mas ao iniciar a aplicação ocorre o seguinte erro:
#### Java Web Start Error:
#### O seguinte campo necessário não está no arquivo de início: <component-desc>|<installer-desc>
Meu arquivo JNLP está configurado da seguinte forma:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<jnlp codebase="http://localhost:8080/ponto/" href="launch.jnlp" spec="1.0+">
<information>
<title>JNLP</title>
<vendor>felipe.pinto</vendor>
<homepage href=""/>
<description>JNLP</description>
<description kind="short">JNLP</description>
</information>
<!-- <update check="always"/> -->
<security>
<all-permissions/>
</security>
<resources>
<j2se version="1.6+"/>
<jar href="RelogioPonto.jar" main="true"/>
<jar href="lib/Tidy.jar"/>
<jar href="lib/core-renderer-R8pre2.jar"/>
<jar href="lib/iText-2.0.8.jar"/>
<jar href="lib/postgresql-8.4-701.jdbc4.jar"/>
<jar href="lib/xpp3_min-1.1.4c.jar"/>
<jar href="lib/xstream-1.3.1.jar"/>
<jar href="lib/commons-collections-3.2.jar"/>
<jar href="lib/commons-lang-2.5.jar"/>
<extension name="RelogioPonto" href="launch.jnlp"/>
</resources>
<application-desc main-class="br.com.ponto.control.Inicial">
</application-desc>
</jnlp>
Ja substitui as linhas 31, 32 e 33 por:
<application-desc main-class="br.com.ponto.control.Inicial"/>
Mas não rola sentimento não…
Já perdi mais de uma hora nisso, mas parece ser aqueles erros bobos, quem alguém bate o olho e descobre de primeira…
O meu JAR está assinado! Uso apache-tomcat-6.0.29 e JDK 1.6.0_27
Alguém poderia me ajudar? Valeus!!