2009-04-27 15 views
4

En regardant dans le site ouvert JPA j'ai trouvé que je peux connecter le SQL généré en utilisant les éléments suivants:Connexion JPA SQL avec Weblogic 10.3

<property name="openjpa.Log" value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO"/> 

Si je tente d'ajouter la propriété ci-dessus à ma persévérance .xml je reçois l'avertissement suivant de weblogic:

<Warning> <J2EE> <BEA-160202> <You have specified a ope 
njpa.Log setting in your configuration for persistence unit services.ear#services-ejb.jar#exp#exp. This setting will be ignored, and all log messages 
will be sent to the WebLogic logging subsystem. Trace-level logging is controlle 
d by the various JPA-specific debug settings in config.xml, or via the WebLogic 
console.> 

Quelqu'un sait ce qui est l'option dans la console ou comment je peux modifier mon config.xml pour sortir le SQL?

Répondre

5

De l'OTN Discussion forum voici les étapes:

  • Connectez-vous à la console weblogic
  • verrouillage et modif la session
  • Cliquez sur Environnement | Serveurs
  • Sélectionnez le serveur que vous souhaitez surveiller/debug
  • Cliquez sur l'onglet Mise au point
  • développez l'arborescence weblogic et sélectionnez le nœud JPA
  • Cliquez sur le bouton de validation
  • Activer les modifications.

Cela peut dépendre de la version de WLS que vous avez. Je comprends qu'il y a eu des problèmes si vous avez téléchargé un newer version of OpenJPA et que vous l'utilisez avec WLS.

Problèmes WebLogic mis à part, la chaîne de configuration que vous avez affichée semble un peu délaissée. Avez-vous l'intention d'utiliser quelque chose comme cela (ajouté dans SQL = TRACE):

<property name="openjpa.Log" 
       value="DefaultLevel=WARN, Runtime=INFO, Tool=INFO, SQL=TRACE"/> 
0

Pour Weblogic 10.3.3, il y a encore quelques étapes:

  • Connectez-vous à la console weblogic
  • Lock et Modifier la session
  • Cliquez sur Environnement | Serveurs
  • Sélectionnez le serveur que vous souhaitez surveiller/debug
  • Cliquez sur l'onglet débogage, développez l'arborescence weblogic et sélectionnez le nœud JPA
  • Cliquez sur le bouton de validation
  • Activer les modifications au bas de la page
  • maintenant cliquez sur l'onglet Logging
  • au bas de la page, cliquez sur Avancé
  • Sous destination du message (s) panneau, modifiez Niveau de gravité de standard Out-Debug
  • Enregistrez vos modifications et redémarrez le serveur