You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Using mappedName

 

Using @EJB(name="") and openejb-jar.xml

 
<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"
             xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
             xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
             xmlns:sec="http://geronimo.apache.org/xml/ns/security-2.0"
             xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
  <sys:environment>
    <sys:moduleId>
      <sys:groupId>business</sys:groupId>
      <sys:artifactId>Services</sys:artifactId>
      <sys:version>1.0</sys:version>
      <sys:type>jar</sys:type>
    </sys:moduleId>
    <sys:dependencies>
      <sys:dependency>
        <sys:groupId>messaging</sys:groupId>
        <sys:artifactId>Dispatcher</sys:artifactId>
        <sys:version>1.0</sys:version>
        <sys:type>jar</sys:type>
      </sys:dependency>
    </sys:dependencies>
  </sys:environment>
  <enterprise-beans>
    <session>
      <ejb-name>MyBean</ejb-name>
      <ejb-ref>
        <!-- @EJB(name="dispatcher") DispatcherGateRemote dispatcherGateRemote; -->
        <ref-name>dispatcher</ref-name>
        <nam:pattern xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1">
          <nam:artifactId>Dispatcher</nam:artifactId>
          <nam:name>JmsDispatcherGate</nam:name>
        </nam:pattern>
      </ejb-ref>
    </session>
  </enterprise-beans>

</openejb-jar>

Using @EJB (no name) and openejb-jar.xml

<openejb-jar xmlns="http://www.openejb.org/xml/ns/openejb-jar-2.1"
             xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.2"
             xmlns:pkgen="http://www.openejb.org/xml/ns/pkgen-2.0"
             xmlns:sec="http://geronimo.apache.org/xml/ns/security-2.0"
             xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2">
  <sys:environment>
    <sys:moduleId>
      <sys:groupId>business</sys:groupId>
      <sys:artifactId>Services</sys:artifactId>
      <sys:version>1.0</sys:version>
      <sys:type>jar</sys:type>
    </sys:moduleId>
    <sys:dependencies>
      <sys:dependency>
        <sys:groupId>messaging</sys:groupId>
        <sys:artifactId>Dispatcher</sys:artifactId>
        <sys:version>1.0</sys:version>
        <sys:type>jar</sys:type>
      </sys:dependency>
    </sys:dependencies>
  </sys:environment>
  <enterprise-beans>
    <session>
      <ejb-name>MyBean</ejb-name>
      <ejb-ref>
        <!-- @EJB DispatcherGateRemote dispatcherGateRemote; -->
        <ref-name>services.CoreManagerImpl/dispatcherGate</ref-name>
        <nam:pattern xmlns:nam="http://geronimo.apache.org/xml/ns/naming-1.1">
          <nam:artifactId>Dispatcher</nam:artifactId>
          <nam:name>JmsDispatcherGate</nam:name>
        </nam:pattern>
      </ejb-ref>
    </session>
  </enterprise-beans>
</openejb-jar>
  • No labels