美文网首页
Linux下geowebcache部署

Linux下geowebcache部署

作者: 我是兰小莫 | 来源:发表于2019-09-30 21:05 被阅读0次

    安装包装备,下载好的jre/jdk1.8,Tomcat 8.x,geowebcache1.10.war通过xsell的文件传输上传到Linux超级用户root下的某个路径。我放到这个目录下
    解压命令:tar -zxvf apache-tomcat-8.5.43.tar.gz -C /usr/local


    xshell上传文件.png

    1、jre/jdk安装部署

    1. 切换目录到安装路径下,cd /usr/local 把文件拷到这里,参考文件复制如:sudo cp file.txt /usr/local/mtdir 复制某文件到某路径下。
    2. JDK的环境配置,切换到etc cd /etc,打开文本编辑器 vi /etc/profile,按i插入
    3. export JAVA_HOME=/usr/local/jdk1.8.0_40
    4. export JRE_HOME=/usr/local/jdk1.8.0_40/jre
    5. export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
    6. export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    7. (按ESC shift+":wq" 按enter 退出保存)
    8. 最后输入source /etc/profile 重新加载

    2、Tomcat安装部署

    配置好的JDK的情况下
    tar zxvf apache-tomcat-8.5.43.tar.gz -C /usr/local
    vi /etc/profile

    加入
    export CATALINA_HOME=/usr/local/tomcat
    export CLASSPATH=.:$JAVA_HOME/lib:$CATALINA_HOME/lib
    export PATH=$PATH:$CATALINA_HOME/bin
    按ESC shift+":wq" 按enter 退出保存
    最后输入source /etc/profile 重新加载

    Tomcat启动 给.sh授权 chmod +x *.sh cd /usr/local/tomcat/bin
    sh startup.sh 或者./startup.sh 开启Tomcat
    sh shutdown.sh 或者./shutdown.sh 关闭Tomcat
    service tomcat stop 停止服务 service tomcat start 开启服务

    防火墙
    systemctl stop firewalld.service #停止
    systemctl start firewalld.service #开启

    开放8080端口

    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

    关闭8080端口

    /sbin/iptables -A OUTPUT -p tcp --dport 8080 -j DROP

    查看Tomcat日志 切换路径 cd usr/local/tomcat/logs 查看日志 tail -f catalina.out

    3、Geowebcache安装部署

    可以参考官方文档https://www.geowebcache.org/docs/current/installation/geowebcache.html#installing-geowebcache#installing-geowebcache

    我这里采用第一种方式,首先在Tomcat的conf目录下的users.xml文件中加入角色

    第二种方式直接把geowebcache.war拷贝到Tomcat的webapps下

    Tomcat用户密码添加及修改.png

    然后打开Linux的火狐浏览器,输入http://localhost:8080 进入Tomcat的管理界面表示你以前的Tomcat安装成功了。(http://localhost:8080进入Tomcat的管理界面表示你以前的Tomcat安装成功了。)

    Tomcat主页.png

    点击manager App,输入你的Tomcat管理账户与密码然后找到

    上传war包文件到Tomcat.png

    浏览到你的geowebcache.war包点击deploy上传,然后就可以看到

    上传war包文件到Tomcat1.png

    输入:localhost:8080/geowebcache将会跳转至localhost:8080/geowebcache/home

    在/usr/local下添加一个新文件如:cache

    新建cache文件夹.png

    修改Tomcat webapp下的geowebcache文件夹下的web.xml文件。修改瓦片的路径

    添加如下的标签及其内容

     <context-param>
    
        <param-name>GEOWEBCACHE_CACHE_DIR</param-name>
    
        <param-value>/usr/local/cache</param-value>
    
      </context-param>
    
    geowebcahcewebxml修改.png

    添加geowebcache-core-context.xml内容

    添加geowebcache-core-context.xml内容.png

    保存。

    重启Tomcat

    然后就会在/usr/local/cache文件下看到如下图,表示已经生成了配置文件

    3.png

    将切好的瓦片文件拷贝进入,elemap就是我复制进入的文件。编辑cache下的geowebcache.xml,添加arcgisLayer标签。路径及文件注意大小写

    4.png

    有关详细文件及其文档可以去
    https://download.csdn.net/download/qq_14906811/11615850
    https://download.csdn.net/download/qq_14906811/11597181

    geowebcache14.0
    https://sourceforge.net/p/geowebcache/activity/?page=0&limit=100#5d6490fa3241d261b44183ad

    相关文章

      网友评论

          本文标题:Linux下geowebcache部署

          本文链接:https://www.haomeiwen.com/subject/wuuhpctx.html