JNLP配置文件格式,标签作用,可以参考官网:http://docs.oracle.com/javase/8/docs/technotes/guides/javaws/developersguide/syntax.html
版本控制
1.JnlpDownloadServlet
JNLP的版本控制需要JnlpDownloadServlet,
web.xml的配置:
<web-app>
<servlet>
<servlet-name>JnlpDownloadServlet</servlet-name>
<servlet-class>com.sun.javaws.servlet.JnlpDownloadServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>JnlpDownloadServlet</servlet-name>
<url-pattern>*.jnlp</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>JnlpDownloadServlet</servlet-name>
<url-pattern>*.jar</url-pattern>
</servlet-mapping>
</web-app>
下载jnlp-servlet.jar,放入WEB-INF\lib目录下。
2.jnlp文件配置
a).jnlp版本配置。
<jnlp spec="1.0" xmlns:jfx="http://javafx.com" codebase ="http://127.0.0.1:8080/jnlp/" href="youApp.jnlp" version="1.0" >
只有版本改变时,客户端才能根据最新的jnlp文件,更新jar或其他操作。所以jar的版本修改时,增加或删除jar时必须升级jnlp版本才能起作用。
b).jar版本配置。
<jar href="youJar.jar" download="eagerly" version="1.0" />
对应的实际jar文件为 youJar__V1.0.jar。
c).update配置
<update check="always"/>
启动之前检测更新。