2010-06-17 5 views
1

J'essaie de déployer un POJO piloté par un message de message de printemps sur weblogic 8.1. C'est un simple POJO, et ça marche bien d'être exécuté en dehors d'un serveur d'application, mais les messages ne semblent pas être ramassés du tout. J'ai créé des interfaces maison et distantes vides, ainsi qu'une classe de beans conteneur contenant une instance du fichier pojo obtenue à partir du contexte de l'application. J'ai ensuite ajouté cette classe de bean container au fichier ejb-jar.xml en tant que. Je n'ai pas été en mesure d'obtenir les messages ramasser.Déploiement de pojo à base de message de printemps sur weblogic 8.1

Quelqu'un at-il des suggestions quant à ce que je fais mal? Quelqu'un pourrait-il me diriger vers un tutoriel sur la façon de déployer un MDP?

Merci.

Répondre

0

Voici un tutoriel:

http://java-x.blogspot.com/2006/12/implementing-jms-with-spring-message.html

Je ne sais pas ce que vous parlez quand vous dites « la maison et les interfaces à distance ». Vous avez dit Spring POJO, mais les interfaces home et remote sont des artefacts EJB 2.0.

La question importante à laquelle vous devez répondre est la suivante: vos composants EJB (MDB) ou Spring POJO (MDP) sont-ils pilotés par message? Si ce sont des EJB, je comprends parfaitement pourquoi vous avez besoin d'interfaces maison et distantes. Si ce n'est pas le cas, je dirais que cela pourrait être une pure application web, emballée dans un fichier WAR, sans le fichier XML EJB.

Vous devez également configurer une file d'attente JMS. Avez-vous fait cela correctement? WebLogic 8.1 signifie JMS 1.0.2.

C'est une ancienne version de WebLogic et JDK. Pourquoi n'utilisez-vous pas WebLogic 10 et JDK 6?

+0

Salut, désolé pour la réponse tardive. J'utilise WL 8.1 car c'est l'environnement que nos serveurs utilisent (pour un produit de coopération). J'ai parlé des interfaces home et remote car elles sont nécessaires dans le fichier xml ejb pour déployer l'application sur un serveur. – Igman

+0

En ce moment je l'ai comme un pojo conduit par message dans une classe wrapper ejb. – Igman

+0

Cela n'a aucun sens pour moi. Que fait le wrapper EJB pour vous? Je ne vois aucun avantage à cela. – duffymo

Questions connexes