Domanda

Voglio dichiarare un manager lavoratore all'esecuzione di alcuni lavori in thread gestito.

documentazione Weblogic dice che possiamo
- dichiarare un manager operaio globale utilizzando la console di amministrazione
-. Dichiarare un locale in un file ejb-jar.xml config

voglio usare la seconda opzione. Ma la mia ejb-jar.xml è generato dallo strumento ejbgen.

Non v'è alcun tag in ejbgen che mi avrebbe permesso di dichiarare un responsabile dei lavoratori.

Così come dovrei creare una dichiarazione responsabile operaio locale?

ho voluto raccogliere alcune risposte interessanti, inviato come risposta alla mia domanda.

È stato utile?

Soluzione 2

Ho gotsome risposte utili a questa domanda:

  • utilizzare l'impostazione predefinita di lavoro responsabile
    WorkManager wm = (WorkManager) new InitialContext().lookup("java:comp/env/wm/default";

  • utilizzare il weblogic-application.xml per configurare il gestore di lavoro, invece di configurazione nel ejb-jar.xml

  • utilizzare una libreria condivisa (weblogic 9+ caratteristica) che la volontà contiene la dichiarazione direttore dei lavoratori.

Altri suggerimenti

Presumo che hai definito il tuo manager Lavoro come documentato qui in ejb-jar.xml come resource-ref, ad esempio qui sotto -

... 
<resource-ref> 
   <res-ref-name>wm/MyWorkManager</res-ref-name> 
   <res-type>commonj.work.WorkManager</res-type> 
   <res-auth>Container</res-auth> 
   <res-sharing-scope>Shareable</res-sharing-scope> 
</resource-ref> 

...

Così si può utilizzare l'attività @ejbgen:resource-ref per generare questo in ejb-jar.xml, come documentato qui

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top