Jakarta ee EAR中的CDI事件如何从同一JVM中的不同EAR触发和观察?

Jakarta ee EAR中的CDI事件如何从同一JVM中的不同EAR触发和观察?,jakarta-ee,cdi,Jakarta Ee,Cdi,我已经测试了这个场景,在一个EAR中使用CDI事件get触发器,只要是同一个EAR,消费者就可以调用它。CDI事件是否仅限于其EAR包 容器在中的所有bean存档中搜索bean 应用程序类路径: 在作为ear部署的应用程序中,容器搜索与ear绑定或被ear引用的每个bean归档,包括 wars和EJBJAR绑定或引用的bean归档 装在耳朵里。bean归档文件可能是库jar、EJB jars、rars或war WEB-INF/classes目录 所以-是的,CDI事件仅限于其EAR包 如果观察

我已经测试了这个场景,在一个EAR中使用CDI事件get触发器,只要是同一个EAR,消费者就可以调用它。CDI事件是否仅限于其EAR包

容器在中的所有bean存档中搜索bean 应用程序类路径: 在作为ear部署的应用程序中,容器搜索与ear绑定或被ear引用的每个bean归档,包括 wars和EJBJAR绑定或引用的bean归档 装在耳朵里。bean归档文件可能是库jar、EJB jars、rars或war WEB-INF/classes目录

所以-是的,CDI事件仅限于其EAR包

如果观察者方法是静态的,容器必须调用 方法

否则,如果观察者方法是非静态的,容器必须

:

容器在中的所有bean存档中搜索bean 应用程序类路径: 在作为ear部署的应用程序中,容器搜索与ear绑定或被ear引用的每个bean归档,包括 wars和EJBJAR绑定或引用的bean归档 装在耳朵里。bean归档文件可能是库jar、EJB jars、rars或war WEB-INF/classes目录

所以-是的,CDI事件仅限于其EAR包

如果观察者方法是静态的,容器必须调用 方法

否则,如果观察者方法是非静态的,容器必须


在CDI 1.1的应用范围内,它可以在理论上共享。在CDI 1.1的应用范围内,它可以在理论上共享。