Trying to create new feature type inside the store, but no attributes were specified
11:35:25.244 [main] DEBUG org.apache.commons.httpclient.HttpMethodBase - Resorting to protocol version default close connection policy 11:35:25.244 [main] DEBUG org.apache.commons.httpclient.HttpMethodBase - Should NOT close connection, using HTTP/1.1 11:35:25.244 [main] DEBUG org.apache.commons.httpclient.HttpConnection - Releasing connection back to connection manager. 11:35:25.244 [main] WARN it.geosolutions.geoserver.rest.HTTPUtils - Bad response: code[400] msg[Trying to create new feature type inside the store, but no attributes were specified] url[http://192.168.8.121:7444/geoserver/rest/workspaces/nyc_roads/datastores/weip_store/featuretypes.xml] method[PostMethod]: <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> <title>Error 400 Trying to create new feature type inside the store, but no attributes were specified</title> </head> <body><h2>HTTP ERROR 400</h2> <p>Problem accessing /geoserver/rest/workspaces/nyc_roads/datastores/weip_store/featuretypes.xml. Reason: <pre> Trying to create new feature type inside the store, but no attributes were specified</pre></p><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.18.v20190429</a><hr/> </body> </html> 11:35:25.245 [main] ERROR it.geosolutions.geoserver.rest.GeoServerRESTPublisher - Error creating coverage nyc_roads:weip_store:weip_layer (null) 11:35:25.245 [main] ERROR it.geosolutions.geoserver.rest.GeoServerRESTPublisher - Unable to create a coverage store for coverage: file:/D:/WorkProject/HNGeology/weipTest/geoserver_rest-master/geoserver_rest-master/testdata/nyc_roads.zip false
此时geoserver中datastore已经创建完成了。排查是因为shp、压缩包以及publishShp的参数layerName名称不一致