Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
Eclipse EL表达式未解析_Eclipse_Jsf 2_Apache Tomee - Fatal编程技术网

Eclipse EL表达式未解析

Eclipse EL表达式未解析,eclipse,jsf-2,apache-tomee,Eclipse,Jsf 2,Apache Tomee,我刚刚在Eclipse中设置了一个新的动态Web项目,该项目在TomEE上运行,而高级Hello World项目无法工作: 像这样的xhtml代码 <h:outputText value="#{helloBean.hello()}"/> World! bean有一个名为@的-注释是SessionScoped,方法返回一个字符串“Hello”。试试这个 <h:outputText value="#{helloBean.hello}"/> World! 世界! “bean

我刚刚在Eclipse中设置了一个新的动态Web项目,该项目在TomEE上运行,而高级Hello World项目无法工作:

像这样的xhtml代码

<h:outputText value="#{helloBean.hello()}"/> World!
bean有一个名为
@的
-注释是
SessionScoped
,方法返回一个字符串“Hello”。

试试这个

<h:outputText value="#{helloBean.hello}"/> World!
世界!

“bean有一个@Named注释,该注释是SessionScoped,该方法返回一个字符串“Hello”。“单词作为SSCCE是不够的。”。新手可能会犯很多基于简单术语的错误/误解。请张贴真实代码。还请通过右键单击查看浏览器中的源代码,查看生成的HTML输出,说明JSF/EL是否实际运行过。这也很好,因为JSF/EL根本没有机会运行。我刚刚导出了项目,现在在我的笔记本电脑上成功运行了它。所以我想这不是一个简单的项目代码问题。它要么是Eclipse的东西,要么是应用服务器的东西。我在我的工作站上通过Eclipse(甚至重新启动IDE)进行了几次重启和完全发布、清理项目和构建,但都不起作用。我可能会忘记什么。我应该去TomEE deploy文件夹并在那里删除吗?尽管代码相同,但仍然无法在我的工作站上运行它。也许我对项目方面玩得太多了?我甚至找不到部署项目的TomEE文件夹。EL以某种方式被处理,因为它在html输出中完全是空的。现在,在玩了项目facets之后,EL只是打印在输出中。结果不一致(在我的工作站上,我也导出并重新导入了项目。现在它工作了。我还注意到,当我现在执行完全发布时,控制台状态为
INFO:Reloading Context with name[/ProjectName]完成了它以前没有做过的
。我会责怪Eclipse插件导致了TomEE,或者至少责怪了TomEE本身。但从未真正使用过它,所以根据经验无法判断。我只使用过一次它来测试一个潜在的OmniFaces问题,但据我回忆,没有任何意外。
<h:outputText value="#{helloBean.hello}"/> World!