2009-03-11 4 views
3

Wie kann ich Websphere zwingen, meine .tag-Dateien zu kompilieren?Erzwingen des Kompilierens von .tag-Dateien

Reinigung des Projekts, Veröffentlichung, Neustart des Servers, Hinzufügen und Entfernen von Projekten alle nicht helfen - die .class-Datei für die Tag-Datei wird nicht neu kompiliert.

Wenn ich die .class-Dateien löschen, bekomme ich einen Fehler, dass die Klasse fehlt, aber es funktioniert nicht neu kompiliert

Antwort

0

Dies könnte nicht helfen, aber es ist eine Option während der Anwendung installieren, dass Sie vor ankreuzen können kompilieren jsp Seiten, kann dies Ihre .tag Dateien

Karl

3

Bisher meine beste Antwort ist, die relevanten Inhalte des/temp-Verzeichnis zu löschen, für diesen Krieg kompilieren, die unter dem Server-Profil befindet. Dadurch wird eine Neukompilierung aller JSPs in der App erzwungen, einschließlich der .tag-Dateien.

2

Ich war das gleiche Problem haben, dann fand diese in einem IBM-Fachzeitschrift auf Websphere JSP Umsetzung:

„Tag Dateiquelle kompiliert wird, wenn die mit JSP von javac verarbeitet wird.“

So fand ich, dass ich nach jeder Änderung an der .tag-Datei eine Änderung an der JSP vornehmen musste, die das Tag verwendet. (Ich würde einfach ein Leerzeichen hinzufügen.) Wenn die JSP kompiliert wird, wird die TAG-Datei erfolgreich aktualisiert.

IBM Technical Journal Artikel: http://www.ibm.com/developerworks/websphere/techjournal/0412_johnson/0412_johnson.html

+0

für mich gearbeitet. Ich hatte ein Include, das den Tag anrief. Das hat es gelöst. –

Verwandte Themen