Argomento precedente: Impostazione e rimozione dei punti di interruzione in un processoArgomento successivo: Reimpostazione di un processo


Debug di un processo Java

Il connettore Java utilizza Apache Log4j per acquisire i messaggi del log del connettore. Quando si risolve un problema di un processo Java, eseguire il debug abilitando e poi rivedendo i file di log. I messaggi del log acquisiti a livello di DEBUG sono molto dettagliati e aiutano gli tecnici che gestiscono il sistema a definire la causa principale di un problema.

Nota: i percorsi dei file di log4j.xml e c2o.log cambiano quando si esegue il modulo in un agente di CA Process Automation.

Attenersi alla procedura seguente:

  1. Individuare il file log4j.xml nel percorso seguente:
    CA Process Automation_Installation_path\Domain\server\c2o\conf\log4j.xml
    
    
  2. Impostare il livello di soglia log4j del modulo Java su DEBUG.

    Segue un esempio della sezione e della corsia specifica (evidenziata in grassetto) del file log4j.xml:

    <!-- 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. Inserire la sezione seguente nel file log4j.xml:
    <category name="com.optinuity.c2o.servicegroup.javaobject">	
      <priority value="DEBUG" />
    </category> 
    
    
  4. Aprire i messaggi del connettore Java acquisiti nel file c2o.log situato nel percorso seguente:
    CA Process Automation_Installation_path\Domain\server\c2o\log\c2o.log