1

我通读了Java EE 6 上的答案:Target Unreachable, identifier 'helloBean' resolved to null关于标识符被解析为 null。我在这里面临类似的问题。我的开发环境是Eclipse Helios和tomcat 7.0。

实际上,我的 faces-config.xml 和 web.xml 都符合 JSF2.0,但是,这并不能解决问题。当我有 faces-config 包含 bean 时,它可以工作。一旦我把它取下来,即使我有 @ManagedBean 注释,它也不起作用。我在 tomcat 启动控制台消息和日志中看不到错误或警告。

感谢是否有人可以提供帮助。

我正在使用的 faces-config.xml:

<?xml version="1.0" encoding="UTF-8"?>
<faces-config
    xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
    version="2.0">

 <managed-bean>
  <managed-bean-name>userManagedBean</managed-bean-name>
  <managed-bean-class>UserManagedBean</managed-bean-class>
  <managed-bean-scope>session</managed-bean-scope>
 </managed-bean>
</faces-config>
4

0 回答 0