geoserver安装 - cytggit/Map-openlayers GitHub Wiki

Windows下安装暂参考网上资料

暂参考网上资料

linux下安装

  • 安装jdk(注意版本,服务器上为1.8)

  • 安装Tomcat(Tomcat7)

  1. 下载:http://tomcat.apache.org/download-70.cgi

  2. 解压到linux上:/opt/

  3. 启动Tomcat:cd /opt/java/tomcat7/bin && ./startup.sh && service iptables save && service iptables restart

  4. 修改/etc/profile增加Tomcat环境变量:

     TOMCAT_HOME=/opt/java/tomcat7/ 
     CLASSPATH=$CLASSPATH:$TOMCAT_HOME/server/lib  
     PATH=$TOMCAT_HOME/bin:$PATH  
     export TOMCAT_HOME CLASSPATH PATH 
     source /etc/profile
    
  • 安装geoserver
  1. 将war包放到tomcat7/webapps目录下

  2. 在 tomcat7/bin/Catalina.sh文件中找到

-Djava.security.manager \

-Djava.security.policy==""$CATALINA_BASE/conf/catalina.policy""\

-Dcatalina.base=""$CATALINA_BASE"" \

-Dcatalina.home=""$CATALINA_HOME"" \

-Djava.io.tmpdir=""$CATALINA_TMPDIR""\

在每段后追加一句

-Djava.awt.headless=true \

该步骤解决使用中无法选择数据路径的问题。

  1. 重启Tomcat

linux下移植

  • 方式一、

会遇到在多个服务器上部署相同的geoserver问题,一个个的分别部署很费时间。

这时,只需把同版本的geoserver.war放入tomcat的webapp下。

部署完一台服务器后,把geoserver/data/workspaces下各文件夹拷进新的服务器。

  • 方式二、

cd geoserver/

jar -cvfM0 geoserver.war ./

scp geoserver.war进新的服务器

geoserver解决跨域问题

戳这里