Hi folks, I recently inherited a DSpace installation, and we've been having issues with running it inside a Docker container. Additionally we attempted to migrate Dspace to a new Kubernetes cluster.
Currently, we run Dspace 6.3 with the following modules enabled: - JSPUI - Swordv2 - SOLR - OAI-PMH - REST API This currently runs without issue on our old Kubernetes cluster (1.12). However, we recently migrated to a new Kubernetes cluster from an existing one, and it has broken *something* to do with the JSPUI functionality. On the new cluster (running kubernetes 1.14), Dspace has the following modules enabled. It's still 6.3 and nothing has changed: - JSPUI - which returns a Tomcat 404 error stating "Not Found" in the Message field when this is run on a new cluster OR locally. JSPUI is on the root domain (ie, localhost:8080) - Swordv2 - which works (authentication required though) - OAI-PMH - which works - Dspace REST API - which works - Solr - not directly accessible via the browser, but is running in the background and the REST api can communicate with it. It seems to point to a configuration or permissions issue, but there are no errors being returned in the logs inside the container. Tomcat error message for jspui (as it's root): HTTP Status 404 – Not Found *Type* Status Report *Message* Not found *Description* The origin server did not find a current representation for the target resource or is not willing to disclose that one exists. Apache Tomcat/8.5.41 The dockerfile used to build the installation has not changed, aside from updating a link to Ant. That dockerfile also deployed successfully to the old cluster. Any clues as to where to look to troubleshoot this? We have tried: - Checking deployment settings on the new cluster (every other application we have deployed there has started up with no issue, it's only Dspace having issues) - Checked the error logs (Tomcat, Catalina and Dspace error logs) - no errors appear in Dspace.log, Tomcat reports 404 - Checked the permissions of the JSPUI folder - it's there, everything's readable by Tomcat. - Testing a local deployment on another PC - it works there. Thanks in advance. -- All messages to this mailing list should adhere to the DuraSpace Code of Conduct: https://duraspace.org/about/policies/code-of-conduct/ --- You received this message because you are subscribed to the Google Groups "DSpace Technical Support" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-tech/7b5ef880-b744-46c3-85f3-47e2906b612dn%40googlegroups.com.
