java web start程序部署感慨

由于刚学习java,很多地方不懂,今天看到java web start方式部署程序然后就把自己的java程序打包成jar可执行的。新建了.jnlp文件,里面xml也写好了。然后把jar文件和jnlp文件放在了tomcat的webapps里面。在浏览器访问jnlp文件然后运行后发现程序无法运行,找了两个小时居然没找到。fuck!!!,最后实在是不知道咋解决了,问了下旁边同事,2秒钟告诉我哪里有问题了(我把utf-8写成了uft-8)我顿时想自杀的想法,大爷的,找了半天没找到问题原因,可能还是自己没有去仔细看错误的原因,错误异常里面写的很清楚。教训,以后得仔细了。

Sample.jnlp文件代码:

<?xml version="1.0" encoding="utf-8"?>
<jnlp spec="1.0+" codebase="http://localhost:8080/Sample/" href="http://localhost:8080/Sample/Sample.jnlp">
    <information>
        <title>Sample Demo Application</title>
        <vendor>Cay S. Horstmann</vendor>
        <description>A Sample</description>
    </information>
    <resources>
        <java version="1.8.0+"/>
        <jar href="Sample.jar"/>
    </resources>
    <application-desc main-class="com.sadhu.Sample"/>
</jnlp>

WEB-INF\web.xml文件代码:

<?xml version="1.0" encoding="utf-8" ?>
<web-app version="2.5" xmls="http://java.sun.com/xml/ns/j2ee" xmls:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee/web-app_2_5.xsd">

</web-app>

终于看到了效果。操操操!

java web start程序部署感慨,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。