Před nasazením aplikace musíte do své aplikace Wildfly přidat knihovny Postgis, hibernate-spatial a další související knihovny, je to proto, že hibernace, kterou používáte, je součástí sady wildfly, ale ostatní knihovny jsou součástí vaší války, takže jsou pomocí různých classloaderů.
Pokud zaškrtnete tento kód můžete vidět, že obsazení je správné, a chybová zpráva nedává smysl, to je typicky problém s classloadery.
Chcete-li tento problém vyřešit, musíte do svého wildfly přidat všechny libs, k tomu můžete:
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=.
Upravte module.xml
soubor pro přidání vašich 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"/>
A do značky závislostí přidejte:
<module name="org.slf4j"/>
Také pokud používáte postgresql, musíte přidat značku závislostí:
<module name="org.postgresql"/>
Použijte správnou verzi v mvn
příkaz ke stažení správného jaru.