【发布时间】:2011-12-01 14:31:20
【问题描述】:
我有一个结构如下的 WAR 文件:
JSF 托管 bean BusinessObjectTypeListController 位于 /WEB-INF/lib 中的 commons-web-1.0.jar 中,并在 BusinessObjectTypeListView.xhtml 中引用。当我运行我的 Web 应用程序并调用该视图时,我收到以下错误:
javax.servlet.ServletException: /view/common/businessObjectTypeListView.xhtml @34,94 listener="#{businessObjectTypeListController.selectData}": 目标不可达,标识符“businessObjectTypeListController”解析为空
为什么找不到控制器类?它应该在类路径中,是吗?
【问题讨论】:
-
你是如何运行应用程序的?您是否只是从 Eclipse 中选择“在服务器上运行”?还是您手动部署到容器?这是哪个容器?
-
我使用 ant 将它部署到 Glassfish 中。
标签: java jakarta-ee jsf-2 jar managed-bean