Comment activer la journalisation pour déboguer les problèmes de chargement de classe dans JBoss 5.x. Si c'est sous JBOSS_HOME/server/xxxxx/conf pour configurer jboss-log4j.xml, devrions-nous ajouter un morceau de code ou existe-t-il un autre moyen d'activer le traçage.Activer la journalisation pour le chargement de la classe JBOSS
Répondre
Vous pouvez activer l'enregistrement en deux endroits:
Dans JVM - vous devez simplement passer le commutateur supplémentaire
-verbose:class
. Vous pouvez mettre ces commutateurs dans votre fichierrun.conf
en définition de variableJAVA_OPTS
.Activez la consignation dans le fichier
jboss-log4j.xml
. Vous devez placer dans le fichier cette définition:<category name="org.jboss.classloader"> <priority value="DEBUG"/> </category>
Il a travaillé pour moi. J'ai ajouté comme ci-dessous.
<appender name="CLASSLOADING" class="org.jboss.logging.appender.RollingFileAppender">
<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="File" value= "${jboss.server.log.dir}/classloading.log"/>
<param name="Append" value="false"/>
<param name="MaxFileSize" value="5000KB"/>
<param name="MaxBackupIndex" value="10"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %m%n"/>
</layout>
</appender>
<category name="org.jboss.classloading">
<priority value="TRACE"/>
<appender-ref ref="CLASSLOADING"/>
</category>
Vous pouvez également activer les journaux dans l'invite de commande ou passer en tant que paramètres au serveur JBoss IDE comme:
set "JAVA_OPTS=%JAVA_OPTS% -Xms2048m -Xmx4096m -XX:MaxPermSize=256m
-Dorg.jboss.resolver.warning=true -Dorg.apache.camel.jmx.disabled=true
-Djboss.server.log.threshold=DEBUG -Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000"
Ici, nous augmentons aussi la mémoire depuis l'écriture des résultats de débogage dans un fichier/console augmente la consommation de mémoire. Parfois, si nous n'augmentons pas la mémoire, cela provoque une erreur permGem
.
- 1. Activer la journalisation OJDBC sur JBoss
- 2. VBA activer la journalisation
- 3. Hadoop activer la journalisation
- 4. Comment activer la journalisation pour AWT
- 5. y compris une classe d'appender personnalisée pour la journalisation jboss jboss-log4j.xml
- 6. la journalisation des transactions dans JBoss 6
- 7. Activer la journalisation à l'aide de log4net!
- 8. Activer la journalisation de Log4j pour certains utilisateurs
- 9. Extension de CodeIgniter Security.php pour activer la journalisation
- 10. Activer la journalisation interne dans l'émulateur WebKit?
- 11. Problème de chargement de classe JBoss
- 12. Comment activer la journalisation dans Rails?
- 13. EL 5.0 activer/désactiver la journalisation
- 14. Activer la journalisation du métro/tube
- 15. Comment activer la journalisation dans le processus RhinoETL?
- 16. comment activer stacktrace se connecter jboss soa 5.3 pour se débarrasser de Activer la journalisation plus détaillée pour voir l'ensemble de la stacktrace
- 17. Activer la journalisation côté client - Socket.io-client
- 18. Activer la journalisation des requêtes générales pour WINDOWS dans MySQL
- 19. Comment activer la journalisation pour un hôte générique NServiceBus?
- 20. journalisation de la console Désactiver log4j et activer la journalisation de fichiers
- 21. log4j: Comment activer la journalisation dans une sous-classe pour une méthode dans une superclasse
- 22. Comment activer le débogage de la classe ASIFormDataRequest?
- 23. La journalisation de JBoss 7.1 ne fonctionne pas
- 24. La classe de journalisation .NET n'écrit pas
- 25. NHibernate 3.2 - comment activer la journalisation, de préférence sans Log4Net?
- 26. Comment désactiver définitivement la journalisation dans JBoss 7/EAP6?
- 27. Comment utiliser la journalisation JBoss apportée par Hibernate?
- 28. JBoss AS 6 modèles de journalisation
- 29. Forcer le chargement de la classe
- 30. Activer la journalisation des requêtes dans SQLite 3
Merci Lukasz –