我一直在开发一个在 jar 中加载一些 xhtml 文件的 Web 应用程序。有了这个,我没有任何问题。
我在每个 jar 中放置了 faces-config.xml,放置了相应的 xhtml 文件,并且使用在类路径中进行搜索的 customResourceResolver 一切正常。当我将 Spring 添加到等式中时出现了问题,如以下示例所示:
<managed-bean>
<managed-bean-name>entityController</managed-bean-name>
<managed-bean-class>com.test.EntityController</managed-bean-class>
<managed-bean-scope>session</managed-bean-scope>
<managed-property>
<property-name>client</property-name>
<value>#{client}</value>
</managed-property>
</managed-bean>
其中客户端是 Spring 上下文中的一个实体。
我已经为 Spring 配置了相应的侦听器和 web.xml,并且对于 WAR 中包含的所有托管 bean,注入正在工作。
启动时没有抛出任何错误,并且所有 Spring bean 都被正确加载。但是,当我调用 jar 中包含的托管 bean 的方法时,它必须访问托管属性,我发现该属性没有被注入。
我错过了什么吗?
让我知道是否需要更多信息。
提前非常感谢!