Frage

Vielen Dank im Voraus für einen Blick:)

Ich bin hart bei der Arbeit auf einem J2EE-Web-App (in JDeveloper) und vor kurzem hinzugefügt einige Funktionen, die JSTL erforderlich, und ich habe ein bisschen einen Haken schlagen. Jedes Mal, wenn ich versuche, meinen Krieg auf Weblogic 11g einzusetzen, ich folgende Fehlermeldung auf der Konsole:

  

[02.05.43] Sie müssen wählen, nur eine von   Bibliotheken: JSTL 1.0, JSTL 1.2

.

Ich habe nur eine Instanz der JSTL-Bibliothek zu finden unter meinen WebLogic-Installationen (1.2.0.1).

Hier ist, was ich versucht habe, so weit:

  • Google. Ich habe nichts.
  • Entfernen Sie alle Dateien mit der Zeichenfolge JSTL in ihnen, in meine beiden Weblogic Domain-Ordner und meine Quellordner
  • Entfernen Sie alle temporären Dateien, die von Weblogic gespeichert
  • Rebooting:)

Wenn Sie irgendwelche Ideen über die Möglichkeiten, dies zu quetschen, würde ich wirklich lieben, sie zu hören. Dank!

War es hilfreich?

Lösung

Das Problem war, dass, wenn ich die Tags für JSTL in meinem JSP hinzugefügt, JDeveloper schlug vor, dass es automatisch JSTL mein ADF Projekt hinzufügen kann. Denken nichts Schlimmes könnte dies kommen, lasse ich es nicht sein Ding, und dies hinzugefügt, um eine ältere Version des JSTL meiner web.xml-Datei.

Der Schlüssel (glaube ich) ist, dass ich die Datei web.xml aus meinem Klassen-Verzeichnis vollständig zu entfernen, hatte sonst meine Version von JDeveloper den alten mit den schlechten JSTL-Informationen verwendet.

Nachdem die entsprechenden Gläser und Verweise darauf entfernen und dabei ein clean Wiederaufbau Ich war gut zu gehen. Derp.

Danke für die Hilfe though. :)

Andere Tipps

Die JSTL-Bibliothek ist als verfügbar einsetzbare Bibliothek in Weblogic 11g (v10.3.1). Wenn es noch nicht im Einsatz ist, werden Sie diese bereitstellen auf eine WebLogic-Domäne haben, bevor eine Anwendung auf sie verweisen kann.

Nach der Bereitstellung einer Anwendung können die eingesetzten JSTL-Bibliothek durch einen Bibliotheksverweis in weblogic.xml Referenz -. Einmal JSTL eingesetzt ist als gemeinsam genutzte Bibliothek

Halten Sie daran, dass eine andere Version von JSTL verwendet, wird eine Lösung viel komplizierter erfordern, besonders wenn die JSTL-Bibliothek, die mit Weblogic kam entfaltet worden ist.

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