4 Stimmen

Migration zu JBoss 5.1 - Fehler beim Erstellen eines neuen SAX-Parsers

Ich versuche, meine Anwendung (gepackt in .war-Datei) bereitstellen, die ordnungsgemäß auf JBoss 4.2.3 zu JBoss 5.1 (mit Java 5) arbeiten.

Derzeit sehe ich während der Bereitstellung im server.log den Fehler:

... Verursacht durch: org.jboss.xb.binding.JBossXBRuntimeException: Fehler beim Erstellen eines neuen SAX-Parsers

... Verursacht durch: java.lang.ClassCastException: org.apache.xerces.parsers.XML11Configuration

Nach diesem Gewinde in JBoss-Foren, ich muss meine Anwendung isolieren. Meine Fragen:

  1. laut JBoss 5.1 Versionshinweise - Der größte Unterschied zu den bestehenden Konfigurationen besteht darin, dass Call-by-Value und Deployment Isolation standardmäßig aktiviert sind. Muss ich daher meine Anwendung wirklich implizit isoliert einstellen?
  2. Ich dachte, dass die Isolierung vor allem dann erforderlich ist, wenn auf demselben Anwendungsserver mehrere Anwendungen laufen, die miteinander kollidieren. In meinem Fall versuche ich, nur eine Anwendung auszuführen. Ist die Isolierung also wieder erforderlich?
  3. Wenn die Antwort auf die obige Frage positiv ausfällt und ich eine Isolierung erzwingen muss, wie kann ich sie konfigurieren? Nehmen wir an, meine War-Datei heißt 'foo'. muss ich in die jboss-web.xml den Abschnitt:

    <jboss-web> <loader-repository> tld.mydomain:loader=foo.war </loader-repository> </jboss-web>

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X