В настоящее время я работаю над проектом с несколькими ejb и одним ejb-jar.xml.Интересно, как разделить запись env из ejb-jar.xml между различными ejbs.
пример:
У меня есть следующий ejb-jar.xml
<session>
<ejb-name>MyBeanA</ejb-name>
<ejb-class>com.enterprise.MyBeanA</ejb-class>
<env-entry>
<env-entry-name>myVar</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>some value for my var</env-entry-value>
</env-entry>
</session>
Когда в MyBeanA я использую:
@Ressource
private SessionContext context;
Я могу получить значение myVar с помощью следующего кода:
String myVar = (String) context.lookup("java:comp/env/myVar");
Есть ли способ получить значение myVarв другом ejb, как MyBeanB?
Спасибо