无法在java 7 update 25中启动java web start

无法在java 7 update 25中启动java web start,java,security,java-web-start,Java,Security,Java Web Start,我尝试将JavaWebStart应用程序部署为 但当我启动我的应用程序时,我得到了一个例外: java.io.IOException: Cannot find cached resource for URL: http://nguyennguyen1647:8080/myweb/byte-viewer-1.0.0.jar at com.sun.deploy.cache.Cache.getCachedResourceFilePath(Unknown Source) at com.s

我尝试将JavaWebStart应用程序部署为

但当我启动我的应用程序时,我得到了一个例外:

java.io.IOException: Cannot find cached resource for URL: http://nguyennguyen1647:8080/myweb/byte-viewer-1.0.0.jar
    at com.sun.deploy.cache.Cache.getCachedResourceFilePath(Unknown Source)
    at com.sun.deploy.cache.ResourceProviderImpl.getCachedResourceFilePath(Unknown Source)
    at com.sun.javaws.security.JNLPSignedResourcesHelper.getSignedJNLPBits(Unknown Source)
    at com.sun.javaws.security.JNLPSignedResourcesHelper.getSignedJNLPFile(Unknown Source)
    at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedLaunchDescHelper(Unknown Source)
    at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedLaunchDesc(Unknown Source)
    at com.sun.javaws.security.JNLPSignedResourcesHelper.checkSignedLaunchDesc(Unknown Source)
    at com.sun.javaws.Launcher.prepareResources(Unknown Source)
    at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
    at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
    at com.sun.javaws.Launcher.launch(Unknown Source)
    at com.sun.javaws.Main.launchApp(Unknown Source)
    at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
    at com.sun.javaws.Main.access$000(Unknown Source)
    at com.sun.javaws.Main$1.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:724)
我想我的问题是我的jar文件是自签名的。 请告诉我如何用证书签署jar文件


提前谢谢

自签名不是问题,但不同的签名可能不理解,请解释您的想法?“未能在java 7 update 25中启动java web start”DYM它在1.7.0_24(或任何其他版本的java)中工作?作为一般提示:确保使用检查JNLP。@AndrewThompson:当我在java 7 update 17或java 6中运行时,我的应用程序正常…&JaNeLA检查的结果是什么?