I have a pod in Redhat Openshift running Tomcat and inside Tomcat I have Ozone Widget Framework, my site hosted in Tomcat. I have executed the oc command to use my existing configuration so that my pod won't disappear and lose my session and data. I ran

oc cluster up --host-data-dir=/path_to_data/openshiftdata --use-existing-config

But after making changes within OWF, when I take down the cluster and bring it back up my pod lives on, but my OWF instance is reverted back to it's default state.

How do I get Openshift to let Tomcat retain OWF's state?


You need to use a Persitent Volume.

Your /path_to_data/openshiftdata is probably on a disk that belongs to the pod and is being destroyed each time.

  • My path_to_data is set to a folder in my home directory, I don't think it can be owned by the pod. My Openshift project and it's pod were being destroyed when I shut down Openshift until I started using the switches above. – DemiSheep Mar 20 '18 at 1:12
  • 1
    I undeleted this post as it looks like a valuable answer to me. Please let me know if you disagree. – 030 Dec 23 '19 at 9:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.