如何在同一JavaEE应用程序的另一个项目中使用托管Bean

如何在同一JavaEE应用程序的另一个项目中使用托管Bean,java,jsf-2,ejb-3.0,java-ee-6,Java,Jsf 2,Ejb 3.0,Java Ee 6,我有一个问题,是否可以在另一个project web Y中使用project web X的ManagedBean,而这两个项目都在同一个企业应用程序中 任何帮助都将不胜感激。只需创建一个Jar,它将进入最终的JavaEE应用程序(如果您使用Maven,两个项目都会引用)。然后,在Jar的META-INF目录中添加最简单的faces配置文件: 这将使JSF扫描这个Jar的内容。之后,只需在您希望管理它们的类中使用注释: @ManagedBean @SessionScoped public cl

我有一个问题,是否可以在另一个project web Y中使用project web X的ManagedBean,而这两个项目都在同一个企业应用程序中

任何帮助都将不胜感激。

只需创建一个Jar,它将进入最终的JavaEE应用程序(如果您使用Maven,两个项目都会引用)。然后,在Jar的META-INF目录中添加最简单的faces配置文件:


这将使JSF扫描这个Jar的内容。之后,只需在您希望管理它们的类中使用注释

@ManagedBean
@SessionScoped
public class SessionScopedBean{

....

}

仅此而已,有关更多信息,请访问此链接。

是的,请参阅此链接[[1]:谢谢@MrMins,但我很困惑。我必须在项目web Y中创建face配置,并添加以下内容:
mangedBean1 com.package.loginweb.seguridad.myManagedBean1 session myVariable
正确吗?或者需要在此文件中添加更多配置?在这种情况下,找不到类,知道吗?