Vorheriges Thema: Festlegen und Entfernen von Haltepunkten in einem ProzessNächstes Thema: Zurücksetzen von Prozessen


Debuggen eines Java-Prozesses

Der Java-Connector verwendet Apache Log4j, um die Protokollmeldungen des Connectors zu erfassen. Wenn Sie einen Issue in einem Java-Prozess beheben, debuggen Sie den Fehler, indem Sie die Protokolldateien aktivieren und anschließend überprüfen. Die Protokollmeldungen, die auf der Debug-Ebene erfasst werden, sind sehr detailliert und sollten Systemingenieuren dabei helfen, die Ursache eines Issue zu definieren.

Hinweis: Die Pfade zu den Dateien "log4j.xml" und "c2o.log" ändern sich, wenn das Java-Modul auf einem CA Process Automation-Agenten ausgeführt wird.

Gehen Sie folgendermaßen vor:

  1. Suchen Sie die Datei "log4j.xml" im folgenden Verzeichnis:
    CA Process Automation_Installation_path\Domain\server\c2o\conf\log4j.xml
    
    
  2. Legen Sie den Schwellwert "log4j" des Java-Moduls auf DEBUG fest.

    Ein Beispiel stellt den bestimmten Abschnitt und die Zeile (in Fettschrift) der Datei "log4j.xml" folgendermaßen dar:

    <!-- A size based file rolling appender for C2O and JXTA Logs-->
      <appender name="C2OFILE" class="org.jboss.logging.appender.RollingFileAppender">
    	<errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
    	<param name="File" value="${jboss.server.home.dir}/log/c2o.log"/>
    	<param name="Threshold" value="DEBUG"/>
    	<param name="Append" value="true"/>
    	<param name="MaxFileSize" value="50000KB"/>
    	<param name="MaxBackupIndex" value="3"/>
    	<layout class="org.apache.log4j.PatternLayout">
    	  <param name="ConversionPattern" value="%d %-5p [%c] [%15.15t] %m%n"/>
    	</layout>            
      </appender>  
    
    
  3. Fügen Sie folgenden Abschnitt in die Datei "log4j.xml" ein:
    <category name="com.optinuity.c2o.servicegroup.javaobject">	
      <priority value="DEBUG" />
    </category> 
    
    
  4. Öffnen Sie die Meldungen des Java-Connectors, die in der Datei "c2o.log" erfasst sind. Die Datei befindet sich im folgenden Verzeichnis:
    CA Process Automation_Installation_path\Domain\server\c2o\log\c2o.log