Trouble setting up Development Environment for Goobi Viewer

Dear Goobi users and devs,

I have tried setting up a development environment for Goobi Viewer following the documentation available here. Is the documentiation still reliable and up to date to the current version of Goobi Viewer?

My trouble starts whenever I try to start the application for the first time. After starting the Tomcat server, visiting http://localhost:8080/viewer yields a http 404 error. The set of errors seems to be related to the creation of tables in the database with the underlying error java.util.MissingResourceException cant find bundle for base name messages, locale_en.

Example:

Exception [EclipseLink-168] (Eclipse Persistence Services - 4.0.3.v202405220658): org.eclipse.persistence.exceptions.DescriptorException

Exception Description: Problem in creating new instance using the default constructor. The default constructor triggered an exception.

Internal Exception: java.lang.reflect.InvocationTargetException

Target Invocation Exception: java.util.MissingResourceException: Can't find bundle for base name messages, locale en

Descriptor: RelationalDescriptor(io.goobi.viewer.model.administration.legal.Disclaimer --> [DatabaseTable(disclaimer)])

If this problem does not immediately look familiar I am happy to provide more extensive information to solve it.

PS! I am using Java 17, Tomcat 9.0.89 and Windows 11 OS

Thank you for any suggestions!