当我使用默认的.jsf程序安装Tomcat 7的新实例时,不会显示上面的错误。当我通过Netbeans 7.4对程序进行基本更改时,我收到了这个错误:
java.lang.NoClassDefFoundError:com / sun / enterprise / InjectionException。
我的测试向我显示此错误与代码有关。但是,我期待更好的错误信息。我正在运行Tomcat 7。
我尝试使用Glassfish 4来处理这种情况,但我遇到了错误:SEC5054:证书已过期。
我在W32上运行,我正在考虑更改为Debian64。问题可能是可以理解的。
你怎么看?
答案 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:证书已过期。