Bonjour,
J'utilise un serveur weblogic 9.2 MP3 local (Windows) qui doit lire et écrire sur des queues sur un serveur MQSereies par l'intermédiaire de MDB.
Une fois mon serveur weblo démarré, je vais voir les ejb déployé mais il sont toujours à l'état déconnecter alors que sur un serveur weblo unix la connexion avec le serveur MQSeries ce passe bien.
voici la déclaration du MDB :
Voici la confi guration weblo concernan l'accès JMS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 * @ejb.bean name="Test" * display-name="Test EJB" * jndi-name="Projet/Test" * description="Description forTest" * destination-type="javax.jms.Queue" * acknowledge-mode="Auto-acknowledge" * transaction-type = "Container" * view-type="both" * * @ejb.transaction type="NotSupported" * * @weblogic.message-driven * destination-jndi-name = "nomQueue" * initial-context-factory = "weblogic.jndi.WLInitialContextFactory" * connection-factory-jndi-name = "NomFactory" * * @weblogic.pool max-beans-in-free-pool = "25" initial-beans-in-free-pool="25" * * @ejb.env-entry name="ejb/BeanFactoryPath" type="java.lang.String" * value="beanRefFactory.xml" * */ public class Test extends FwkAbstractMessageDrivenBean implements MessageDrivenBean, MessageListener { ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <foreign-server name="MQTestJMSServer"> <default-targeting-enabled>true</default-targeting-enabled> <foreign-destination name="TestQueue"> <local-jndi-name>nomQueue</local-jndi-name> <remote-jndi-name>nomQueueMQ</remote-jndi-name> </foreign-destination> <foreign-connection-factory name="MQTestJMSFactory"> <local-jndi-name>NomFactory</local-jndi-name> <remote-jndi-name>manager</remote-jndi-name> </foreign-connection-factory> <initial-context-factory>com.ibm.mq.jms.context.WMQInitialContextFactory</initial-context-factory> <connection-url>server:0123/channel</connection-url> </foreign-server>
Avez vous déjà rencontrer ce problème?
Merci
Partager