Du skal tilføje Postgis, hibernate-spatial og de andre relaterede biblioteker til din Wildfly, før du implementerer din applikation. ved hjælp af forskellige klasseindlæsere.
Hvis du tjekker denne kode du kan se, at rollebesætningen er korrekt, og fejlmeddelelsen giver ingen mening, dette er typisk et problem med klasseindlæsere.
For at løse dette problem skal du tilføje alle libs til din wildfly, for at gøre dette kan du gøre:
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=.
Rediger module.xml
fil for at tilføje dine 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"/>
Og i afhængighedstagget tilføjes:
<module name="org.slf4j"/>
Også hvis du bruger postgresql, skal du tilføje afhængighedsmærket:
<module name="org.postgresql"/>
Brug den korrekte version i mvn
kommando for at downloade den korrekte jar.