Xml 带有GeoServer、Postgis和openlayer的java.lang.NullPointerException
我正在继续另一个人基于Geoserver和postgis开始的工作。在数据库级别上有许多表,层是基于这些表的视图。那太好了 现在我想创建一些其他的表和视图。我还将它们添加到GeoServer中。为了检查这是否有效,我选择了图层预览,并单击了“常用格式”列中的“打开图层”。结果显示一个弹出窗口以下载XML文件,但当我打开它时,它显示:Xml 带有GeoServer、Postgis和openlayer的java.lang.NullPointerException,xml,openlayers,postgis,geoserver,Xml,Openlayers,Postgis,Geoserver,我正在继续另一个人基于Geoserver和postgis开始的工作。在数据库级别上有许多表,层是基于这些表的视图。那太好了 现在我想创建一些其他的表和视图。我还将它们添加到GeoServer中。为了检查这是否有效,我选择了图层预览,并单击了“常用格式”列中的“打开图层”。结果显示一个弹出窗口以下载XML文件,但当我打开它时,它显示: <ServiceExceptionReport version="1.1.1"> <ServiceException> java.l
<ServiceExceptionReport version="1.1.1">
<ServiceException> java.lang.NullPointerException null </ServiceException>
</ServiceExceptionReport>
java.lang.NullPointerException null
对于其他人创建的层,这很好。我比较了两层,它们看起来很相似,那么我做错了什么
PS:所有图层都从ShapeFile转换为postgis。如果您检查在Geoserver中添加的图层,则本机SRS和声明的SRS字段是否包含值。如果他们没有,那么这可能就是你的问题所在。将带有几何字段的表添加到PostGIS时,请确保指定SRID,以便Geoserver可以为本机SRS拾取该SRID 如果是这种情况,请在此处查看可能的修复: