项目中应用到了jnlp在本地测试通过,开始在外网测试也通过,但是现在外网加了ssl,就出现问题了,运行jnlp时,提示找不到类,提示的错误信息如下:
java.lang.ClassNotFoundException: com.gotomycloud.print.Print
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at com.sun.jnlp.JNLPClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at com.sun.javaws.Launcher.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)这是jnlp文件内容:
<jnlp spec="1.0+" codebase="https://www.gotomycloud.cn:443/GoToMyCloudGR">
  <information>
    <title>Printer</title>
    <vendor>cattsoft</vendor>
    <homepage href="index.html"/>
    <description>Web Start Version</description>
    <description kind="short">Web Start Version</description>
  </information>
  <security>
    <all-permissions/>
  </security>
  <resources>
    <j2se version="1.5+"/>
    <jar href="printOrder.jar"/>
  </resources>
  <application-desc main-class="com.gotomycloud.print.Print">
    <argument>***网络技术有限公司~121.03742~102.0456</argument>
    <argument>ssss大厦A座1001室~72.84922~155.903</argument>
    <argument>贵州省 贵阳市 云岩区 宝山北路372号贵州日报报业集团广告营运中心~339.30164~144.56459^</argument>
    <argument>王小姐~112.53362~81.06956</argument>
    <argument>靳军~378.98602~93.5418^</argument>
    <argument>0755-336d30722~237.25601~175.7452</argument>
    <argument>189fs3684ds320828~407.04855~175.7452^</argument>
    <argument>王**~135.21042~283.46</argument>
    <argument>25</argument>
    <argument>1</argument>
  </application-desc>
</jnlp>