Comment utiliser EJB @, @ et @ Injecter Local à weblogic 12.1.3.0?

voix
0

Mon application EJB3 qui a été construit sur java1.7 a été déployé dans perfectly.However serveur weblogic 12.1.2.0, après la migration vers weblogic 12.1.3.0 avec java1.8 construit EAR, il jette divers types d'erreurs telles que des questions de dépendance d'injection. Dois-je changer les annotations dans le code actuel tel que @ EJB, @ et Injecter @Local?

Créé 02/09/2018 à 05:15
source utilisateur
Dans d'autres langues...                            


2 réponses

voix
0

Vous avez probablement pot paquet de mise en œuvre pour les spécifications, comme @EJB, @Inject (etc).

Si vous vérifiez les différences entre les deux versions, ils sont tout à fait la même (au moins) pour les spécifications:

https://docs.oracle.com/middleware/1212/wls/NOTES/whatsnew.htm#BGGGHCJD

https://docs.oracle.com/middleware/1213/wls/NOTES/whatsnew.htm#BGGGHCJD

  • Contextes et injection de dépendance pour Java EE 1.0
  • Java EE pour injection de dépendances 1.0
  • Java EE EJB 3.1, 3.0, 2.1, 2.0 et 1.1

Peut-être que si vous postez le stacktrace, nous pouvons identifier le problème

Créé 03/09/2018 à 16:36
source utilisateur

voix
0

Je ne serais pas aller si loin. Je pense qu'un pot est manquant sur le nouveau truely serveur d'applications.

Si vous avez déménagé de 12.1.2.0 à 12.1.3.0 votre demande, est-il possible qu'un dossier lib de weblogic 12.1.2.0 contient jar communes (pour toutes les applications) que vous n'avez pas pris dans le nouveau serveur d'applications?

Ne copiez pas les pots qui existent déjà avec une version plus récente, mais chercher quelque chose sur mesure vous une fois ajouté pour faire fonctionner vos applications. Quel genre de classes sont dit manquante?

Il peut également être une astuce si Weblogic peut utiliser un classloader unifié (je ne sais pas) qui a été mis sur la version 12.1.2.0 et a fait des classes étant rouge à partir du dossier du serveur lib et le contenu de l'oreille togheter, et maintenant 12.1.3.0 cette personnalisation ne sont pas fixés et les classes ne sont prises que de l'oreille.

Créé 02/09/2018 à 08:20
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more