【发布时间】:2013-12-16 04:21:34
【问题描述】:
当我使用默认的 .jsf 程序安装 Tomcat 7 的新实例时,没有显示上述错误。当我通过 Netbeans 7.4 对程序进行基本更改时,出现此错误:
java.lang.NoClassDefFoundError: com/sun/enterprise/InjectionException。
我的测试表明这个错误与代码有关。但是,我期待一个更好的错误信息。我正在运行 Tomcat 7。
我尝试使用 Glassfish 4 解决这种情况,但遇到错误:SEC5054:证书已过期。
我在 W32 上运行,我正在考虑更改为 Debian64。可能这些问题是可以理解的。
你怎么看?
【问题讨论】:
-
网上有一些类似问题的参考。例如:java.net/jira/browse/JAVASERVERFACES-2678。也在 cmets 中 blogs.oracle.com/arungupta/entry/java_ee_7_and_netbeans。通过使用 glassfish 4 build 72 而不是 74 解决了该问题。