首页 > 系统服务 > 详细

Linux geoserver安装(bin解压安装)

时间:2019-08-23 17:36:26      阅读:151      评论:0      收藏:0      [点我收藏+]

 

转:https://www.jianshu.com/p/b37b952153b3

一。安装 
  
--192.168.22.102服务器放置资源地方
/usr/resource
 
cd /usr/resource/geoserver
 
--1.下载geoserver-2.15.0-bin.zip
  
--2.解压到指定文件夹
unzip -d /usr/local/ geoserver-2.15.0-bin.zip
 
cd /usr/local/geoserver-2.15.0
 
--3.修改端口,保存,退出
vi start.ini
--修改内容
jetty.port=28080
 
--4.geoserver启动(该启动随着窗口关闭而关闭,挂起启动)
cd bin
./startup.sh
 
--4-1.后台运行方式启动geoserver jetty (推荐用这种方式启动)  
nohup ./startup.sh &
  
--5.查看日志
tail /usr/local/geoserver-2.15.0/data_dir/logs/geoserver.log
 
--6.geoserver 环境变量设置    不设置GEOSERVER_HOME,只能进入到geoserver的根目录下执行startup.sh;设置GEOSERVER_HOME以后,就可以在任何目录来启动geoserver
 
vi /etc/profile
 
新增:
export GEOSERVER_HOME=/usr/local/geoserver-2.15.0
 
保存后生效
source /etc/profile
 
--7.查看环境变量
 
export
 
 
三。跨域设置
 
--2-1.拷贝相应jar包到lib目录下(jar包在解压包里有,不用重新下载)
 
--打开解压包Lib目录
cd /usr/local/geoserver-2.15.0/lib
 
--拷贝jar包
cp jetty-servlets-9.4.12.v20180830.jar /usr/local/geoserver-2.15.0/webapps/geoserver/WEB-INF/lib/jetty-util-9.4.12.v20180830.jar
 
cp jetty-util-9.4.12.v20180830.jar /usr/local/geoserver-2.15.0/webapps/geoserver/WEB-INF/lib/jetty-util-9.4.12.v20180830.jar
 
修改web.xml
修改geoserver-2.15.0/webapps/geoserver/WEB-INF/web.xml以支持跨域
 
cd /usr/local/geoserver-2.15.0/webapps/geoserver/WEB-INF
vi web.xml
 
把以下两块的注释去掉,变成如下:
 
<!-- Uncomment following filter to enable CORS -->
   <filter>
        <filter-name>cross-origin</filter-name>
        <filter-class>org.eclipse.jetty.servlets.CrossOriginFilter</filter-class>
       <init-param>
           <param-name>chainPreflight</param-name>
           <param-value>false</param-value>
       </init-param>
       <init-param>
           <param-name>allowedOrigins</param-name>
           <param-value>*</param-value>
       </init-param>
       <init-param>
           <param-name>allowedMethods</param-name>
           <param-value>GET,POST,PUT,DELETE,HEAD,OPTIONS</param-value>
       </init-param>
       <init-param>
           <param-name>allowedHeaders</param-name>
           <param-value>*</param-value>
       </init-param>
    </filter>
 
 
   <!-- Uncomment following filter to enable CORS -->
    <filter-mapping>
        <filter-name>cross-origin</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>

 

Linux geoserver安装(bin解压安装)

原文:https://www.cnblogs.com/ejQiu-123/p/11401301.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!