我们是使用Java EE 6在JBoss EAP 6.4.5上将EJB从2.1迁移到3.1。
因此,我尝试对ejb-jar.xml
和jboss.xml
文件的属性使用注释。请在下面查看我在EJB 3.1中找不到注释表示的属性。
<configuration-name>
<activation-config-property-name>MaxPoolSize</activation-config-property-name>
我有一个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>
是否可以对此进行注释?
<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>
答案 0 :(得分:0)
JBOSS提供了一个jboss-ejb3.xml,允许您执行规范中未定义的配置。可以使用此文件引用MDB池,其中池在standalone-full.xml中定义,或者它是等效的。
您可以在此处详细了解:jboss-ejb3.xml
阅读描述池命名空间的部分。