java.lang.NoClassDefFoundError:com / sun / enterprise / InjectionException

时间:2013-11-29 23:37:08

标签: jsf tomcat glassfish

当我使用默认的.jsf程序安装Tomcat 7的新实例时,不会显示上面的错误。当我通过Netbeans 7.4对程序进行基本更改时,我收到了这个错误:

  

java.lang.NoClassDefFoundError:com / sun / enterprise / InjectionException。

我的测试向我显示此错误与代码有关。但是,我期待更好的错误信息。我正在运行Tomcat 7。

我尝试使用Glassfish 4来处理这种情况,但我遇到了错误:SEC5054:证书已过期。

我在W32上运行,我正在考虑更改为Debian64。问题可能是可以理解的。

你怎么看?

2 个答案:

答案 0 :(得分:0)

NetBeans / Glassfish中可能有不同的java版本1.6 / 1.7

答案 1 :(得分:0)

我明白了。与com / sun / enterprise / InjectionException相关的问题我在一个文件(index.xhtml)中将编码从UTF-8改为ISO-8859-1,但我还有其他两个:web.xml和projectname.xml也改变了

我会尝试解决其他问题:SEC5054:证书已过期。