最近由于项目需要开始研究OpenLayers、GeoServer与OracleSpatial了,时下GeoServer的最新版本是v2.1.1,OracleSpatial采用Oracle10g,已经内置。

1.下载安装GeoServer
官网下去,安装结束时,多了部署方式,是手动还是Windows服务,个人当然选择后者了。

2. 下载oracle插件
在GeoServer中,默认是不内置,需要自己去GeoServer官网下载,个人下载了GeoServer2.1.1的扩展插件geoserver-2.1.1-oracle-plugin.zip,每个版本的GeoServer都有自己的扩展插件,有些可以共用,最好使用各自的,免得惹来更多麻烦。

3. 安装oracle插件
解压后,将gt-jdbc-oracle-2.7.2.jar拷到[GEOSERVER_HOME]\webapps\geoserver\WEB-INF\lib下,将ojdbc14.jar拷到[GEOSERVER_HOME]\lib下,即可。

4. 重启GeoServer,查看Add new store,若成功即可看如下图标出三类oracle数据源。

P.S. 安装还比较方便,发布地图服务不熟就有点费劲了。