Du måste lägga till Postgis, hibernate-spatial och de andra relaterade libs till din Wildfly innan du distribuerar din applikation, detta beror på att viloläget som du använder är buntat med wildfly men de andra biblioteken buntas med ditt krig, så de är med olika klassläsare.
Om du markerar denna kod du kan se att rollbesättningen är korrekt, och felmeddelandet är meningslöst, detta är vanligtvis ett problem med klassladdare.
För att åtgärda det här problemet måste du lägga till alla libs till din wildfly, för att göra detta kan du göra:
cd $JBOSS_PATH/modules/system/layers/base/org/hibernate/main
mvn dependency:copy -Dartifact=org.hibernate:hibernate-spatial:5.0.7.Final:jar -DoutputDirectory=.
mvn dependency:copy -Dartifact=org.geolatte:geolatte-geom:1.0.1:jar -DoutputDirectory=.
mvn dependency:copy -Dartifact=com.vividsolutions:jts:1.13:jar -DoutputDirectory=.
Redigera module.xml
fil för att lägga till dina deps:
<resource-root path="hibernate-spatial-5.0.7.Final.jar"/>
<resource-root path="jts-1.13.jar"/>
<resource-root path="geolatte-geom-1.0.1.jar"/>
Och i dependencies-taggen lägger du till:
<module name="org.slf4j"/>
Om du använder postgresql måste du lägga till i dependencies-taggen:
<module name="org.postgresql"/>
Använd rätt version i mvn
kommandot för att ladda ner rätt burk.