Jboss 7.1 ejb 2.1-benutzerdefinierte Transaktion-timeout Konfiguration
Ich bin gerade dabei, ein upgrade für meine web-Applikation von jboss 5.1 auf jboss 7.1.1.Letzte
In meinem jboss.xml ich habe konfiguriert, einige benutzerdefinierte ejb-timeouts, wie die folgenden:
<session>
<ejb-name>MSServiceEJB</ejb-name>
<jndi-name>ejb/MSServiceEJB</jndi-name>
<local-jndi-name>ejb/LocalMSServiceEJB</local-jndi-name>
<method-attributes>
<method>
<method-name>*</method-name>
<transaction-timeout>3600</transaction-timeout>
</method>
</method-attributes>
</session>
jboss 7 ignoriert jboss.xml, wo kann ich geben mein ejb 2.1 Transaktions-timeouts?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Pro
Quelle
Ersetzen jboss.xml deployment-Deskriptor-Datei
Müssen Sie erstellen eine
jboss-ejb3.xml
und setzen Sie die Konfiguration drin.Es würde in etwa so Aussehen:
Sind Sie mit
EJB2.x
, so wäre es besser und ratsam, um die Konfiguration inejb-jar.xml
Sollte es erstellt werden, in
META-INF of the EJB jar
.Können Sie angeben, auf die Bean-Methode, die mit @TransactionTimeOut annotation.
Ausführliche Beschreibung, wie, entnehmen Sie bitte hier
Maddy