欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

geoserver部署or发布 博客分类: GIS geoservergis 

程序员文章站 2024-02-25 08:53:22
...
Geoserver安装or部署

Geoserver是目前开源gis中应用比较广泛的server,基于java开发。部署、发布、应用方便而且功能较为强大,具体说明参见:http://baike.baidu.com/link?url=vdOd4aqXsIdUKrt6mc9HoS7lRmo-saBguKVcVdaMjPnQaNtufa_SRjBfXjEry9PoIXUXV2BicNERfjATtST8y_ ,http://geoserver.org/ .
Geoserver需要java的支持,不过目前linux系统中默认都有openjdk的支持,如果确实没有jdk的话oracle官网下载然后直接安装即可,这个网上内容较多就不重复了。
机器是否默认有jdk的存在可以通过java自带名称检查方法很多,我常用
Java –version 来判断。

本次部署采用官网的war包进行部署。Servlet容器采用tomcat7,jdk版本为1.7.

1、 下载tomcat和geoserver.war
Geoserver下载地址:http://geoserver.org/download/ 截止到目前官网最新版本为2.7.1,我比较喜欢尝鲜,所以本次采用2.7.1的版本。具体下载url: http://downloads.sourceforge.net/project/geoserver/GeoServer/2.7.1/geoserver-2.7.1-war.zip?r=http%3A%2F%2Fgeoserver.org%2Frelease%2Fstable%2F&ts=1435296791&use_mirror=jaist .
Tomcat7下载地址:http://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.62/bin/apache-tomcat-7.0.62.zip

下载完毕后将tomcat和geoserver解压即可。
注意:geoserver2.7.1的版本是在jdk1.7下编译的,因此jdk的版本绝不能低于1.7.tomcat类似的报错为:Unsupported major.minor version 51.0 。


2、 部署
- -解压tomat
[pumpkin@hl231 ~]$ mkdir tomcat7
[pumpkin@hl231 ~]$ unzip postgis_package/apache-tomcat-7.0.62.zip -d tomcat7/
…….
- - 将geoserver的war包解压到tomcat的webapp目录下
[pumpkin@hl231 ~]$ unzip postgis_package/geoserver-2.7.1-war.zip -d tomcat7/apache-tomcat-7.0.62/webapps/
Archive:  postgis_package/geoserver-2.7.1-war.zip
  inflating: tomcat7/apache-tomcat-7.0.62/webapps/geoserver.war 
  inflating: tomcat7/apache-tomcat-7.0.62/webapps/LICENSE.txt 
  inflating: tomcat7/apache-tomcat-7.0.62/webapps/GPL.txt 
   creating: tomcat7/apache-tomcat-7.0.62/webapps/target/
  inflating: tomcat7/apache-tomcat-7.0.62/webapps/target/VERSION.txt 

[pumpkin@hl231 ~]$ sh tomcat7/apache-tomcat-7.0.62/bin/startup.sh - -启动tomcat


查看tomcat_home/logs/catalina.out 日志,如果没有报错且最后提示为:
2015-6-26 13:49:36 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory /home/pumpkin/tomcat7/apache-tomcat-7.0.62/webapps/target has finished in 34 ms
2015-6-26 13:49:36 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory /home/pumpkin/tomcat7/apache-tomcat-7.0.62/webapps/ROOT
2015-6-26 13:49:36 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deployment of web application directory /home/pumpkin/tomcat7/apache-tomcat-7.0.62/webapps/ROOT has finished in 33 ms
2015-6-26 13:49:36 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8889"]
2015-6-26 13:49:36 org.apache.catalina.startup.Catalina start
信息: Server startup in 6965 ms
那么tomcat启动正常,geoserver也正常启动。

备注:如果启动tomcat异常,报错信息:
Cannot find tomcat7/apache-tomcat-7.0.62/bin/catalina.sh
The file is absent or does not have execute permission
This file is needed to run this program
那么存在有文件没有执行权限,添加权限:
[pumpkin@hl231 ~]$ chmod +x tomcat7/apache-tomcat-7.0.62/bin/*


3、 测试
在浏览器*问geoserver看看是否通。
url:http://你的ip:你的tomcat端口(默认8080)/geoserver/ ,如果页面打开说明已经正常启动。后续帖子会继续说明如何使用geoserver和做自动化发布以及二次开发。
4、

相关标签: geoserver gis