栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

收到的org.postgresql.util.PGobject类型的对象

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

收到的org.postgresql.util.PGobject类型的对象

在部署应用程序之前,您需要在Wildfly中添加Postgis,hibernate-
spatial和其他相关的库,这是因为您使用的hibernate状态已与wildfly捆绑在一起,但其他库与war捆绑在一起,因此它们是使用不同的类加载器。

如果检查此代码,则可以看到强制转换正确,并且错误消息没有意义,这通常是类加载器的问题。

要解决此问题,您需要将所有库添加到您的wildfly中,为此,您可以执行以下操作:

cd $JBOSS_PATH/modules/system/layers/base/org/hibernate/mainmvn 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=.

编辑

module.xml
文件以添加您的部门:

<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"/>

在依赖标签中,添加:

<module name="org.slf4j"/>

另外,如果您使用的是postgresql,则需要添加依赖项标签:

<module name="org.postgresql"/>

mvn
命令中使用正确的版本来下载正确的jar。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/447712.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号