Kürzlich wurde mir die Aufgabe erteilt, eine Java-Anwendung zu erweitern, die in WebSphere 6.0 in Entwicklungs- und Produktionsumgebungen implementiert wurde. Der Code hat einen Fehler. Es greift auf eine Datenbankspalte mit dem falschen Namen zu. Der Code fängt die Ausnahme ab, führt eine printStackTrace() aus und fährt fort.Ausnahmestapel-Trace erscheint nicht in WebSphere-Protokollen
In der Entwicklungsumgebung sehe ich den Stack-Trace der Ausnahme in den WebSphere-Protokollen, aber ich sehe sie nicht in den Protokollen für die Produktionsumgebung.
Ich habe keine Administratorrechte für WebSphere in der Produktionsumgebung. Ich kann nur die Protokolldateien sehen. Um sicherzustellen, dass in beiden Umgebungen derselbe Code ausgeführt wird, habe ich die EAR-Datei von der Produktionsumgebung (von der Gruppe, die den Server verwaltet) bezogen und sie in der Entwicklungsumgebung bereitgestellt.
Meine Frage ist, wenn ich den gleichen Code in beiden Umgebungen ausführen, ist es möglich, den Stack-Trace in Protokollen in einer Umgebung und nicht in der anderen zu sehen?
Dank
dies eine mögliche Erklärung dafür ist, http://stackoverflow.com/a/3010106/3215527 – wero
Wenn der gleiche Zustand auftritt, ist es unwahrscheinlich, dass einige Server Config unterdrückt die Stack-Trace. – covener
Ist es möglich, dass die Protokolle, auf die Sie Zugriff haben, nicht die richtigen sind, sondern stattdessen für einen anderen Server? Ist es eine Clusterumgebung? – DanielBarbarian