[英]applet fails to load class from jar
有些用户抱怨applet不再有效,当他们查看java控制台时会遇到java.lang.noClassDefFoundError并检查我的访问日志,我看到他们已经下载了包含该类的jar文件,然后发出了get请求特定的课程。
不同的用户打破不同的类。
有些用户很好。
任何想法可能导致这个/解决这个问题。
我已经检查过以确保文件在他们的java缓存中,清除了缓存等。似乎没有什么能解决它们。
如果他们遇到qa网站,它也会破坏。
jar正在传输中被破坏,我们正在寻找从服务器的oracle / bea获取补丁。
看来,如果连接太慢(调制解调器速度),weblogic将通过发送len = 0的数据包来指示传输结束。
网络将通知java表示下载已成功完成,然后java失败并出现java.lang.noClassDefFoundError。
如果可以加载类本身但是该类的某些依赖性不能,则会发生这种情况。 是否有依赖的外部JAR?
你确定jar文件包含所有必要的类吗? 在您喜欢的Zip应用程序中打开它并仔细检查。 也许这个罐子的最近版本搞砸了并且没有其中的所有内容。
我假设你的措辞已经做了一些更新。 某些用户很可能已缓存了之前的Jar文件。
在实时配置中部署新的applet版本时,我执行以下操作:
即使您遵循此操作,用户可能仍然遇到问题,请他们一次尝试这些问题(按照他们应该尝试的顺序列出):
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.