EBJ 3 MDB注释EBJ 2.1 MDB的属性

时间:2016-02-18 13:44:37

标签: migration java-ee-6 ejb-3.1 jboss-eap-6

我们是使用Java EE 6在JBoss EAP 6.4.5上将EJB从2.1迁移到3.1。

因此,我尝试对ejb-jar.xmljboss.xml文件的属性使用注释。请在下面查看我在EJB 3.1中找不到注释表示的属性。

  1. <configuration-name>
  2. <activation-config-property-name>MaxPoolSize</activation-config-property-name>
  3. 我有一个enviornment变量属性,其值为xml文件。这也可以在EJB bean中注释。?

        <env-entry>
                <env-entry-name>ejb/abcd</env-entry-name>
                <env-entry-type>java.lang.String</env-entry-type>
                <env-entry-value>config/xyz.xml</env-entry-value>
        </env-entry>
    
  4. 是否可以对此进行注释?

    <container-configurations>
     <container-configuration extends="some webmethods message">
        <container-name>Singleton Webmethods Queue Message Inflow Driven Bean</container-name>
        <!-- Override the MDB Pool Size -->
        <container-pool-conf>
          <MinimumSize>1</MinimumSize>
          <MaximumSize>8</MaximumSize>
          <strictMaximumSize>true</strictMaximumSize>
        </container-pool-conf>
     </container-configuration>
    </container-configurations>
    

1 个答案:

答案 0 :(得分:0)

JBOSS提供了一个jboss-ejb3.xml,允许您执行规范中未定义的配置。可以使用此文件引用MDB池,其中池在standalone-full.xml中定义,或者它是等效的。

您可以在此处详细了解:jboss-ejb3.xml

阅读描述池命名空间的部分。