独立部署geowebcache

部署请参考这篇文章 https://www.cnblogs.com/hao-zhang/p/10051179.html。
记录下踩过的坑。
若添加
在这里插入图片描述
我之前用的是低版本的1.15 后打开 http://localhost:8300/geowebcache 出现404的情况,原因是根据类型找不到bean。
真是麻烦! 也不报错,错误信息都没法跟踪。
解决:
在geowebcahe-core-context.xml文件下增加如下代码

<bean id="gwcArcGIGridsetConfigutation" class="org.geowebcache.arcgis.layer.ArcGISCacheGridsetConfiguration"/>

再重启ok
发现预览影像图层是空白又把geowebcache 升级更换到1.9
1.9.0 war下载地址
又是404!先来找报错信息吧

关于怎么找geowebcache报错的日志
在webapp/geowebcache/WEB-INF/classes目录下新建一个文件叫 logging.properties ,内容如下

handlers = org.apache.juli.FileHandler, java.util.logging.ConsoleHandler  
  
############################################################  
# Handler specific properties.  
# Describes specific configuration info for Handlers.  
############################################################  
  
org.apache.juli.FileHandler.level = FINE  
org.apache.juli.FileHandler.directory = ${catalina.base}/logs  
org.apache.juli.FileHandler.prefix = error-debug.  
  
java.util.logging.ConsoleHandler.level = FINE  
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter 

这样我们再启动tomcat 时,就会在tomcat/logs 目录下生成一个更详细的日志文件
在这里插入图片描述
打开文件发现报错
Error creating bean with name ‘gwcXmlConfig’ defined in ServletContext resource [/WEB-INF/geowebcache-core-context.xml]: Invocation of init method failed; nested exception is com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter

多方百度后发现是配置的问题。
修改如下:
打开geowebcache\WEB-INF\geowebcache-core-context.xml,找到

<constructor-arg ref="gwcDefaultStorageFinder" /> 

修改成,

 <constructor-arg value="D:\\ARCGISData\\gwccache\\" />

value 就是存放切片的地址,使用固定路径,启动后会在该路径下生成gewebcache.xml文件

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值