2010-12-06 3 views
0

Welche Bibliotheken sind zum Ausführen eines Web-Service-Clients erforderlich, der von Axis 2 auf JBoss generiert wurde? Bisher habe ich bei meinen Recherchen nichts gefunden.JBoss 5.x und Axis2

Ich gehe davon aus, dass die folgende Fehlermeldung:

org.jboss.xb.binding.JBossXBRuntimeException: Es konnte keine neuen SAX-Parser

Ist aufgrund der Tatsache schaffen, dass ich Platz habe jede JAR-Datei von Axis lib-Ordner in meine Projekte

Meine Lösung

Hat es auf die harte Tour - addiert und subtrahiert Gläser aus meinem lib, bis ich es bekam ohne ex zu implementieren und ausführen ceptions

Antwort

0

Ist das, was Sie die Ursache des Stack-Trace eingefügt haben? Wenn es nicht ist, ist das Problem, dass Ihre App wahrscheinlich mit Xerces-verwandten JAR-Dateien (xercesImpl-x.x.x.jar) bereitgestellt wird. JBoss wird mit den Xerces-Jars im Ordner JBOSS_HOME/lib/indossiert ausgeliefert. Wenn dieselben Klassen mit Ihrer Webanwendung bereitgestellt werden, kann dies zu Problemen beim Laden von Klassen führen.

Sie können versuchen, die Xerces-Bibliotheken aus Ihrer App zu entfernen und anschließend den Web-Service-Client erneut zu testen.

Prost!