Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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
Tomcat和JSF:EL表达式返回null_Tomcat_Jsf 2 - Fatal编程技术网

Tomcat和JSF:EL表达式返回null

Tomcat和JSF:EL表达式返回null,tomcat,jsf-2,Tomcat,Jsf 2,我有以下问题:我有一个Web应用程序使用JSF2作为前端。到目前为止,项目和部署(使用Tomcat7)都是从eclipse配置的。一切都很顺利。 现在我使用maven构建了这个项目。war文件中的结果与eclipse的输出完全相同(diff说没有区别)。好的,现在我想在不使用eclipse的情况下使用(相同的)tomcat部署war文件。应用程序的启动工作正常,但当我访问第一个jsf页面时,就会出现一些错误。似乎webapplication无法解析el表达式(但没有任何异常表明找不到el api

我有以下问题:我有一个Web应用程序使用JSF2作为前端。到目前为止,项目和部署(使用Tomcat7)都是从eclipse配置的。一切都很顺利。 现在我使用maven构建了这个项目。war文件中的结果与eclipse的输出完全相同(diff说没有区别)。好的,现在我想在不使用eclipse的情况下使用(相同的)tomcat部署war文件。应用程序的启动工作正常,但当我访问第一个jsf页面时,就会出现一些错误。似乎webapplication无法解析el表达式(但没有任何异常表明找不到el api)。从日志文件中可以看到,el表达式始终返回null。 由于使用maven或eclipse构建过程的结果没有差异,错误应该在tomcat的配置中。
有什么提示吗?

您使用的是什么版本的Tomcat?Tomcat的可能副本是版本7。servlet api和el api设置为与建议的链接中的相同。在这两种情况下启动tomcat的Java是否相同?刷新或启动页面时,tomcat日志中列出的异常是什么?是的,在这两种情况下,oracle Java 1.6.038版。我已经认为这可能是因为Java6和Tomcat7之间的不兼容,但是eclipse也存在这个问题。