首页 > 解决方案 > 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。

谢谢

标签: containersopenshifttomcat9jsf-2.3

解决方案


我只是创建了一个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

推荐阅读