Linux下geowebcache部署
安装包装备,下载好的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安装部署
- 切换目录到安装路径下,cd /usr/local 把文件拷到这里,参考文件复制如:sudo cp file.txt /usr/local/mtdir 复制某文件到某路径下。
- JDK的环境配置,切换到etc cd /etc,打开文本编辑器 vi /etc/profile,按i插入
- export JAVA_HOME=/usr/local/jdk1.8.0_40
- export JRE_HOME=/usr/local/jdk1.8.0_40/jre
- export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
- export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
- (按ESC shift+":wq" 按enter 退出保存)
- 最后输入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安装部署
我这里采用第一种方式,首先在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