containers - Openshift + Tomcat9 + JSF -> jsf.application.resource.unable_to_create_compression_directory
问题描述
在 Red Hat OpenShift 的 Tomcat 9.0.26 中部署 JSF Mojarra 2.3 应用程序时出现此错误:
WARN [https-jsse-nio2-8443-exec-4] j.e.r.w.j.resource - jsf.application.resource.unable_to_create_compression_directory
我认为另一个问题是消息密钥未解决为:
JSF1065: Unable to create directory {0} to store compressed resource.
但除此之外,在 openshift 中我没有任何写权限。我该如何解决这个问题?我没有 Tomcat 8.5。
谢谢
解决方案
我只是创建了一个emptyDir
卷 + 挂载,请参阅https://docs.openshift.com/enterprise/3.2/dev_guide/volumes.html:
spec:
template:
spec:
volumes:
# Catalina scratch dir
- name: catalina-work
emptyDir: {}
containers:
volumeMounts:
- name: catalina-work
mountPath: /tomcat/work
推荐阅读
- npm - npm 运行开发命令错误 npm ERR!代码 ELIFECYCLE npm 错误!错误号 1
- javascript - 滚动显示问题 main.js 不适用于我的部分 html?
- delphi - 会话断开后如何恢复进度?
- python - ANSI 转义码,如控制台中的 [?25h?为什么?
- android - 如何替换存储在内部存储Android工作室中的文本文件中的行
- javascript - VueJS - 打开全局模式登录表单的最佳方式
- python - ID 为“None”的 djongo 公司不存在。也许它被删除了?
- phpstorm - 在不打开 PhpStorm 的情况下更改 PhpStorm 启动运行时
- android - 何时在 PlayStore 的应用内购买中调用“消费”
- python - 获取用于图像分割的 semtorch 学习模型的 TypeError