我正在使用Geoserver和PostgreSQL设置一个Web应用程序。一旦我创建了postgis数据存储并配置了所有图层和图层组。我什至没有关闭计算机,但是当我再次开始使用Geoserver时,无法到达图层预览,我检查并发现没有可见的用于添加postgis数据存储的选项。在此之前,我安装了css和backup&restore扩展,但不知道这无关紧要,但是我的计算机由于断电突然关闭,即使ı在断电后也能访问数据存储。另外,我重命名了我创建的数据存储名称。
我尝试重新安装geoserver和postgis,但未修复。
这里是错误:
Caused by: java.io.IOException: Failed to find the datastore factory for kadikoygis_itrf, did you forget to install the store extension jar?
at org.geoserver.catalog.ResourcePool.getDataStore(ResourcePool.java:535)
at org.geoserver.catalog.ResourcePool.getCacheableFeatureType(ResourcePool.java:916)
at org.geoserver.catalog.ResourcePool.tryGetFeatureType(ResourcePool.java:901)
at org.geoserver.catalog.ResourcePool.getFeatureType(ResourcePool.java:893)
at org.geoserver.catalog.ResourcePool.getFeatureType(ResourcePool.java:878)
at org.geoserver.catalog.impl.FeatureTypeInfoImpl.getFeatureType(FeatureTypeInfoImpl.java:123)
at jdk.internal.reflect.GeneratedMethodAccessor275.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:567)
at org.geoserver.catalog.impl.ModificationProxy.invoke(ModificationProxy.java:127)
at com.sun.proxy.$Proxy36.getFeatureType(Unknown Source)
at org.geoserver.wms.map.GetMapKvpRequestReader.checkStyle(GetMapKvpRequestReader.java:1215)
... 102 more
删除并重新安装后,它解决了。