一些用户抱怨小程序不再起作用,当他们查看Java控制台时,遇到一个java.lang.noClassDefFoundError并检查我的访问日志,我发现他们已经下载了包含该类的jar文件,然后发出get命令。要求特定的 class 。
不同的用户中断不同的类。
一些用户很好。
任何想法可能导致此问题/解决此问题。
我已经检查以确保该文件位于其Java缓存中,清除了缓存等。似乎没有任何修复方法。
如果他们访问了质量检查站点,它也会损坏。
最佳答案
该jar文件在传输过程中被损坏,我们正在寻找从oracle / bea获取服务器补丁。
看起来,如果连接速度太慢(调制解调器速度),则weblogic将通过发送len = 0的数据包来指示传输结束。
网络将向Java发出信号,指示下载成功完成,然后Java失败,并显示java.lang.noClassDefFoundError。