java.lang.NoClassDefFoundError:在匿名内部类中
发布时间:2020-12-15 00:44:50 所属栏目:Java 来源:网络整理
导读:我在 Linux Red Hat上使用sun / oracle JVM 1.6_23在VMWare服务器中运行此代码. 有些时候,JVM似乎无法访问我的匿名内部类. 我的classpath很好,因为它可以工作一段时间. 我得到的只是这样的错误: java.lang.NoClassDefFoundError : com/mycompany/impl/MyCla
我在
Linux Red Hat上使用sun / oracle JVM 1.6_23在VMWare服务器中运行此代码.
有些时候,JVM似乎无法访问我的匿名内部类. 我的classpath很好,因为它可以工作一段时间. 我得到的只是这样的错误:
第45行是下面的第一行,它找不到我的新谓词 DomaineVO domaineVO = Iterables.find(domainesVO,new Predicate<DomaineVO>() { @Override public boolean apply(DomaineVO input) { return input.getId().equals(domaine.getIdentifier().toString()); } }); 有任何想法吗 ? 解决方法
最后,我想我们可能已经指出了这个问题.
我们在jetty上运行此代码,我们使用.war文件的自动部署. 我们的问题只出现在linux上,而且大部分是在早上(第一个办公室工作人员使用该应用程序时). 原因是在晚上清理/ tmp(由我们服务器上的LOGROTATE命令完成). 经验法则:永远不要使用/ tmp太长时间,并使jetty在你自己的目录中部署战争. 感谢大家 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |