Wenn ich die gleiche Anwendung auf Tomcat 6.0 und Glassfish 3.0 veröffentliche, funktioniert es gut aber auf JBOSS-Server erhalte ich den folgenden Fehler. Bitte geben Sie spezifische Lösung.Wie kann ich die Hibernate-validator.jar von jBoss programmatisch entfernen machen einige Eintrag in XML-Dateien, wie ich nicht jederzeit das Glas aus jBoss manuell entfernen kann ....
Stapelverfolgung:
%Vor%Ich habe dieses Problem gelöst, indem ich diese beiden Eigenschaften in meiner Hibernate-Konfiguration hinzugefügt habe.
%Vor%Die wahrscheinliche Ursache dafür ist, dass JBoss eine eigene interne Kopie von Hibernate zusammen mit Hibernate Search und Hibernate Validator besitzt.
Wenn Ihre Anwendung auch eine eigene Kopie von Hibernate in ihrem lib
-Verzeichnis hat, und dies ist eine andere Version als in JBoss, besteht die Gefahr, dass sie kollidieren. Insbesondere versucht Hibernate, die Bibliotheken "Validator" und "Search" automatisch zu ermitteln, und wenn ein Versionskonflikt vorliegt, ist dies das Ergebnis.
Am einfachsten ist es, die automatische Erkennung von Hibernate Search und Validator zu deaktivieren, indem Sie diese zu Ihren Hibernate-Eigenschaften innerhalb der Anwendung hinzufügen:
%Vor% Dieses Problem tritt auf, da JBoss mit Hibernate 3.3-Bibliotheken ausgeliefert wird. Ich hatte dieselbe Fehlermeldung und behob sie durch Löschen von hibernate-validator.jar
aus {JBOSS_HOME}/common/lib/
-Ordner. Stellen Sie nur sicher, dass Ihre Anwendung mit der korrekten Version von hibernate-validator.jar
file ausgeliefert wird.
Ich weiß, das ist nicht eigentlich eine Lösung , aber ich habe JBoss-Forum-Threads 573076 durchsucht > und 621877 ; versuchte die jboss-classloading.xml
Lösung wie in hier .. Keine von diesen hat mir geholfen, das Problem zu lösen ..
Weitere Materialien auf jboss-classloading.xml, falls jemand hier benötigt, hier und hier .
Stellen Sie sicher, dass es auf dem Klassenpfad von jboss keinen Ruhezustand gibt. JBoss kommt normalerweise mit eingebauten Hibernate-Bibliotheken, die diese Art von Konflikten verursachen können.
Tags und Links java spring web-applications deployment jboss5.x