Bei einem Fehler oder unerwartetem Verhalten des Java Startup and Control Frameworks ist es wichtig, das Arbeitsverzeichnis der AS Java Instanzen (PAS/AAS) unter folgendem Pfad zu prüfen: /usr/sap/<SID>/J<Instanznummer.>/work.
Als eine Art Best Practice können Sie die Dateien absteigend nach Datum und Zeitstempel sortieren und den Inhalt der aktuellsten Protokoll- und Trace-Dateien auf Fehler und Warnungen prüfen. Dieselbe Strategie sollte auch bei Problemen mit der Central-Services-Instanz (SCS) berücksichtigt werden. Denken Sie immer daran, dass es viele potenzielle Probleme und Fehlersituationen gibt. Es gibt also eine Vielzahl von Grundursachen. Protokoll- und Trace-Dateien helfen dem Administrator bei der Analyse der Situation, indem sie auf ein Hardware- (mangelhaftes oder fehlerhaftes) oder softwarebasiertes Problem (fehlende oder falsche Version) verweisen und fehlerhafte Parametrisierung identifizieren. Im Folgenden sind einige der wichtigsten Protokoll- und Trace-Dateien aufgeführt.
Wichtige Log- und Tracedateien:
dev_jstart
dev_<Knotenname> (z.B. dev_server0, dev_icm)
jvm_<Knotenname>.out (z.B. jvm_bootstrap.out)
std_server<Nr.>.out (z.B. std_server1.out)
log_bootstrap<Nr.>.log
stderr<Nr.> (z.B. stderr1)
sapstart.log, sapstart<Nr.>.trc, sapstartsrv.log
available.log

Notiz
Die Trace- und Logdateien werden im work Verzeichnis einer Instanz abgelegt. Dieses Verzeichnis heißt /usr/sap/<SID>/J<instance_number>/work (UNIX) und im Windows-Umfeld analog.
dev_jstart ist die Trace-Datei für den Instanz-Controller. Es ist die wichtigste Trace-Datei für Problemmeldungen beim Starten des AS Java. Aktuelle Meldungen werden ans Ende der Datei geschrieben.
dev_<Knotenname> ist die Trace-Datei für die Server-Prozesse, den ICM und weitere Prozesse. Die Trace-Datei dev_<Knotenname> wird für jeden gestarteten Prozess und damit für jeden ICM- und Serverprozess geschrieben.
jvm_<Knotenname>.out ist die Ausgabedatei für die Java Virtual Machine (JVM). Jeder Knoten (außer ICM) stellt einen Java-Knoten dar, z.B. einen Bootstrap oder einen Serverprozess und damit eine JVM. Die Ausgabe einer JVM wird an die Datei jvm_<Knotenname>.out im Arbeitsverzeichnis einer Java-Instanz weitergeleitet.
std_server<X>.out ist die Standardausgabedatei für die gestarteten Manager und Services der entsprechenden Knoten, eine der am häufigsten verwendeten Dateien zur Fehlerbehebung beim Start des Frameworks eines Serverprozesses.
log_bootstrap<Nummer>.log ist die Protokolldatei für die Synchronisation von Binärdaten in der Java-Datenbank mit dem lokalen Dateisystem, das Lesen der Java-Instanzbeschreibung aus der Java-Datenbank und das Aktualisieren der Datei instance.properties.
stderr<number> werden vom Prozess sapstartsrv beim Start der Instanz erzeugt. Die Instanzprozesse, die vom sapstartsrv gestartet werden, schreiben in die einzelnen STDERR<n>-Dateien, abhängig von der Reihenfolge, in der sie im Instanzprofil aufgeführt sind.
available.log zeigt die Instanzverfügbarkeit an.
Für die meisten der oben aufgeführten Protokolldateien finden Sie auch Protokolldateien im Arbeitsverzeichnis mit der Endung.<Nr.>, mit älteren Versionen der Dateien, die auch häufig zur Fehlerbehebung verwendet werden können. Im Startprozess einer Instanz werden die oben genannten Dateien neu geschrieben und die Dateinamen von x geändert.<Nr.> bis x.<Nr.+1>. Die Anzahl der alten Versionen richtet sich nach dem Parameter jstartup/keep_old_logfiles (default = 2).
Neben den Knotennamen für ICM- und Serverprozesse gibt es auch Entwickler-Traces für Datensammlungen (datcol). Bei Startproblemen liefert der Datenkollektor Informationen über das Problem und schreibt in die Entwickler-Traces.
This is only available in english

Die Entwickler-Traces aus dem Arbeitsverzeichnis können auch einfach mit der SAP MC (oder SAP MMC) ausgewertet werden. Siehe Abbildung oben. Die Analyse zeigt die Fehlermeldungen aus den dev_<...>-Dateien an (sowie weitere Meldungen aus den Protokoll- und Trace-Dateien, die Sie in der Einheit Monitoring kennenlernen). Eventuell werden auch Warnungen oder andere Meldungen aus den dev_<...>-Dateien angezeigt.