web-dev-qa-db-fra.com

Comment travailler avec Weblogic à Eclipse?

Quels sont les plugins recommandés pour Eclipse pour travailler avec Weblogic? Spécifiquement, je devrais travailler avec une version plus ancienne de Weblogic, 8.1, mais je pourrais utiliser toute version d'écplisation. Je voudrais déboguer l'application et définir des points d'arrêt, etc.

Ma tâche plus importante est de déplacer le projet sur JBoss, puis-je déployer la même application sur les deux serveurs d'applications dans Eclipse avec probablement 2 séries de fichiers de configuration, etc., tout conseil? 2 projets distincts?

16
Ville M

Si vous utilisez Eclipse avec le WTP, l'intégration WebLogic est disponible via un adaptateur de serveur supplémentaire. Pour l'obtenir, Cliquez avec le bouton droit de la souris the serveurs Voir puis sélection nouveau> serveur et cliquez sur Télécharger Adaptateurs de serveur supplémentaires. Sélectionnez l'extension Oracle dans la liste et procédez à l'installation. Une fois installé, vous pourrez ajouter un nouveau serveur pour Weblogic à partir de la version 8.1 à 11g (pour Bea Weblogic Server V8.1, Look Sous Bea System, Inc.).

Texte alt http://blogs.oracle.com/gstachni/windowslivewriter/developingApplicationsforweBlogicServer1_c379/image_thumb.png ===========================================================================================================================================================================================

Si vous avez des serveurs WTP créés pour JBoss et Weblogic, il est certainement possible de déployer et d'exécuter le même projet à leur deux, il n'ya rien de particulier à faire (les descripteurs de déploiement exclusifs peuvent coexister si vous souhaitez les utiliser, vous ne le faites pas. avoir à créer 2 projets pour cela).

19
Pascal Thivent

Afin de déboguer votre code en cours d'exécution sur Weblogic (ou tout autre serveur Java pour cette affaire), vous n'avez besoin de rien que d'Eclipse elle-même. Recherchez sur Google pour Java Débogage à distance.

En ce qui concerne le déploiement de Weblogic et de JBoss - Tant que votre code n'utilise pas de choses exclusives à partir de fournisseurs de conteneurs J2EE, vous devriez aller avec un projet. Les fichiers de configuration standard seront courants, les fichiers spécifiques au conteneur seront séparés et ne doivent même pas nécessairement être supprimés dans la durée de construction, car le conteneur les ignorerait simplement. De cette façon, le même artefact (par exemple la guerre) pourrait être déployé dans les deux conteneurs.

3
maximdim

Cela concerne la partie JBoss de la question: s'il existe de véritables différences spécifiques au produit dans le code, elles devraient espérer être localisées à une ou quelques classes. Outre cette mesure hygiénique, il serait inacceptable douloureux de séparer votre projet en deux.

La plupart des fichiers de configuration doivent également être identiques pour les deux environnements; Sinon, vous pouvez envisager de faire ce que nous faisons sur mon travail: nous avons un conf_XXX et a conf_YYY répertoire pour fichiers de configuration distincts.

Le problème de l'inclusion/non compris des fichiers corrects par environnement de déploiement doit être délégué à un ou deux ant Construire des scripts. S'il existe effectivement des différences de fichiers, vous pouvez créer un proj_Weblogic.war et a proj_jboss.war et déployez-les sur les serveurs appropriés. Si vous ne trouvez pas de tâches de déploiement spécifiques, vous pouvez toujours utiliser des tâches de fichier droit copy _ _ scp _ pour déplacer vos fichiers de guerre dans les répertoires de déploiement appropriés du serveur.

0
Carl Smotricz

C'est facile avec Intellij . Aucun plug-ins nécessaire - il est intégré. Je recommanderais Junking Eclipse et essayer une meilleure IDE.

0
duffymo