Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf java.lang.NoClassDefFoundError:com/sun/enterprise/InjectionException_Jsf_Tomcat_Glassfish - Fatal编程技术网

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

Jsf java.lang.NoClassDefFoundError:com/sun/enterprise/InjectionException,jsf,tomcat,glassfish,Jsf,Tomcat,Glassfish,当我用default.jsf程序安装Tomcat7的新实例时,上面的错误没有显示出来。当我通过Netbeans 7.4对程序进行基本更改时,我遇到了以下错误: java.lang.NoClassDefFoundError:com/sun/enterprise/InjectionException 我的测试表明这个错误与代码有关。但是,我希望有更好的错误消息。我在运行Tomcat 7 我试图使用Glassfish 4解决这个问题,但我遇到了错误:SEC5054:证书已过期 我正在运行W32,我正在

当我用default.jsf程序安装Tomcat7的新实例时,上面的错误没有显示出来。当我通过Netbeans 7.4对程序进行基本更改时,我遇到了以下错误:

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

我的测试表明这个错误与代码有关。但是,我希望有更好的错误消息。我在运行Tomcat 7

我试图使用Glassfish 4解决这个问题,但我遇到了错误:SEC5054:证书已过期

我正在运行W32,我正在考虑改为Debian64。也许这些问题是可以理解的


你觉得怎么样?

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

我知道了。与com/sun/enterprise/InjectionException问题相关,我仅在一个文件(index.xhtml)中将编码从UTF-8更改为ISO-8859-1,但我还有另外两个文件需要更改:web.xml和projectname.xml


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

网络上有一些类似问题的参考资料。例如:。也在这里的评论中。通过使用glassfish 4 build 72而不是74解决了这个问题。