Linux下geowebcache部署

2019-09-30  本文已影响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

上一篇下一篇

猜你喜欢

热点阅读