【发布时间】:2020-01-02 13:23:28
【问题描述】:
我用 tomcat9 包重新安装了 debian buster。
我想在上面部署 GeoWebCache 应用程序(最新 1.15 版本),它需要一个具有读写权限的目录来存储配置文件、生成的缓存......
我创建目录 /opt/gwc_cachedir 并为其设置 777 权限:
# chmod -R 777 /opt/gwc_cachedir
并将我的配置文件(geowebcache.xml)放入目录中,也具有 777 权限。
启动tomcat实例时,日志说/opt/gwc_cachedir目录不可写:
ERROR [storage.DefaultStorageFinder] - Found Java environment variable GEOWEBCACHE_CACHE_DIR set to /opt/gwc_cachedir/ , which is not writeable
这似乎是由于调用了返回 false 的 canWrite 函数:
我不明白为什么它返回 false,因为 /opt/gwc_cachedir 有 777 权限。
【问题讨论】:
标签: java java-11 file-writing tomcat9 debian-buster