Si vous rencontrez des difficultés avec l'étape de File Agent dans votre
génération Antz, vous pouvez activer la fonction de trace pour vous aider à déboguer
vos incidents.
A propos de cette tâche
Pour activer la fonction de trace, effectuez les étapes suivantes :
- Créez un fichier log4j.properties sur votre ordinateur.
Par exemple :
log4j.rootLogger=DEBUG, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%-4r %-5p [%t] %c %3x - %m%n
Remarque : Si
log4j.rootLogger=DEBUG génère trop de messages, remplacez
le contenu du fichier
log4j.properties par :
log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%-4r %-5p [%t] %c %3x - %m%n
log4j.logger.com.ibm.teamz.fileagent=DEBUG
(Pour limiter le nombre de
messages, placez la dernière ligne en commentaires.)
- Téléchargez le fichier log4j.properties créé à l'étape
précédente dans le répertoire z/OS USS.
- Editez le fichier startbfa.sh et spécifiez l'emplacement de ce fichier log4j.properties. Vous
devez pour cela définir la propriété système log4j.configuration.
Dans l'exemple ci-après, le fichier de configuration est intégralement spécifié par
l'URL : file:/u/user1/log4j.properties.
FA_JAVA_OPTIONS="-Djava.ext.dirs=${JAVA_HOME}/lib/ext"
FA_JAVA_OPTIONS="${FA_JAVA_OPTIONS}:${BLD_TOOLKIT}"
FA_JAVA_OPTIONS="${FA_JAVA_OPTIONS} -Dlog4j.configuration=file:/u/user1/log4j.properties"
- Redémarrez Rational Build Agent à l'aide du fichier startbfa.sh
modifié et demandez votre génération Antz. Vous apercevrez des traces supplémentaires
dans le fichier journal de la génération.
Remarque : Si la fonction de trace est activée, des lignes d'erreur sont générées par
com.ibm.team.repository.common.util.ExtensionRegistryReader sur les
éléments de composant dont les attributs d'ID ne sont pas uniques. Un exemple de ce type
d'erreur est illustré ci-après. Vous pouvez ignorer ces messages.
9467 ERROR [main] com.ibm.team.repository.common.util.ExtensionRegistryReader
- The com.ibm.team.repository.common bundle's plugin.xml file contains a <component>element
with the id attribute value com.ibm.team.repository that is not unique.