Frage

Dies ist ein Problem, das auf Anwendungsupdate erfolgt nur (nur durch Admin Console getestet, nicht CLI). Auch dies ist nur geschieht auf unserer Entwicklungsumgebung, die auf unseren prod env identisch ist. Auf Deinstallation / Installation, alles richtig zusammengestellt. Dies ist jedoch eine große Anwendung, und es dauert lange genug, um ein Update zu tun - (.. Esp während Entwickler-Builds) wollen wir nicht deinstallieren / installieren jedes Mal.

JSP .java und .smap Dateien generiert werden, aber nicht .class. Auf prod gibt es keine .smap - nur .java und .class. Wenn die JSPs würde kompilieren, glauben wir, die Tag-Bibliotheken auch kompiliert werden würde.

Hat jemand dieses Problem konfrontiert, oder weiß, was wir möglicherweise mit Blick auf?

WAS Version: 6.1.0.17

EDIT: Dies geschieht nur für eine JSP und die Tag-Bibliothek ihrer Verwendung. Wir versuchen, das Problem zu Schwierigkeiten schießen. Lassen Sie wissen, ob wir etwas herausfinden. Wir denken, dass es möglicherweise ein Problem mit der .SMAP-Datei per dieser fix

SOLUTION

War es hilfreich?

Lösung

Lösung:

Problem war : WAR aktiviert hat Debuggen. Dies erzeugt .smap Dateien (Quelle Mappings) anstelle von Class-Dateien. Sobald wir dies entdeckten, wir den Debugging-Dienst unter der Admin-Konsole (Application Server> server1> Debuggen Prozesse> deaktivieren Sie die Option ‚Start-Service‘) deaktiviert. Ich weiß nicht, warum dies nur einen Fehler bei einem Update erstellt, aber was auch immer der Fall ist, ist das Problem gelöst.

Andere Tipps

Ein Vorschlag:

Haben Sie überprüft, dass die Umgebung ein JAVA_HOME muss ein JDK zeigen und nicht nur eine JRE. Die JRE nicht javac hat, so gibt es keine Möglichkeit, seine .java-Dateien zur Laufzeit von den JSP-Compiler in .classes erstellt zu kompilieren?

EDIT: Auch, vielleicht ist dies Link kann helfen?

Ich habe nicht mit Taglibs gearbeitet, aber ich kann Ihnen sagen:

der Anwendungsserver prüft Zeitstempel. sein sehr, sehr sicher, , dass die „modifizierte“ Zeitstempel der JSP-Dateien aus der Sicht des Anwendungsservers angemessen sind (sagen wir, sind nicht in der Zukunft)

Hoffe, das hilft Ihnen, das Problem zu lösen ...

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top