Trouble Starting LabKey Server Community Edition

LabKey Support Forum (Inactive)
Trouble Starting LabKey Server Community Edition etr  2021-05-07 16:31
Status: Active
 

Did manage to find out that the windows installer of tomcat was automatically pointing to another folder of the Java Installation indeed. Changed but still continues to get errors:

07-May-2021 23:26:40.492 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name:   Apache Tomcat/9.0.45
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Mar 30 2021 10:29:04 UTC
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.45.0
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Windows Server 2012 R2
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            6.3
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home:             C:\OpenJDK-16
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version:           16+36-2231
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor:            Oracle Corporation
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE:         C:\labkey\apps\tomcat
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME:         C:\labkey\apps\tomcat
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:\labkey\apps\tomcat
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:\labkey\apps\tomcat
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:\labkey\apps\tomcat\temp
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:\labkey\apps\tomcat\conf\logging.properties
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: exit
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: abort
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms128m
07-May-2021 23:26:40.523 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx256m
07-May-2021 23:26:40.539 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.2.27] using APR version [1.7.0].
07-May-2021 23:26:40.539 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true].
07-May-2021 23:26:40.539 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
07-May-2021 23:26:40.539 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 1.1.1k  25 Mar 2021]
07-May-2021 23:26:41.695 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
07-May-2021 23:26:42.023 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [2102] milliseconds
07-May-2021 23:26:42.117 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
07-May-2021 23:26:42.117 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.45]
07-May-2021 23:26:42.117 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deploying deployment descriptor [C:\labkey\apps\tomcat\conf\Catalina\localhost\labkey.xml]
07-May-2021 23:26:42.382 SEVERE [main] org.apache.catalina.startup.HostConfig.deployDescriptor Error deploying deployment descriptor [C:\labkey\apps\tomcat\conf\Catalina\localhost\labkey.xml]
	java.lang.IllegalStateException: Error starting child
		at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:720)
		at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690)
		at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:706)
		at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:689)
		at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1881)
		at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
		at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
		at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
		at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:123)
		at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:582)
		at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:472)
		at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1611)
		at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:319)
		at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)
		at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:423)
		at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:366)
		at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:936)
		at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:843)
		at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
		at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1384)
		at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1374)
		at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
		at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)
		at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145)
		at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:909)
		at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:262)
		at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
		at org.apache.catalina.core.StandardService.startInternal(StandardService.java:433)
		at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
		at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930)
		at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
		at org.apache.catalina.startup.Catalina.start(Catalina.java:772)
		at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
		at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)
		at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
		at java.base/java.lang.reflect.Method.invoke(Method.java:567)
		at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:342)
		at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:473)
	Caused by: org.apache.catalina.LifecycleException: Error starting the loader
		at org.apache.catalina.loader.WebappLoader.startInternal(WebappLoader.java:432)
		at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
		at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5028)
		at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
		at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:717)
		... 37 more
	Caused by: java.lang.ClassNotFoundException: org.labkey.bootstrap.LabKeyBootstrapClassLoader
		at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:433)
		at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:586)
		at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:519)
		at java.base/java.lang.Class.forName0(Native Method)
		at java.base/java.lang.Class.forName(Class.java:375)
		at org.apache.catalina.loader.WebappLoader.createClassLoader(WebappLoader.java:536)
		at org.apache.catalina.loader.WebappLoader.startInternal(WebappLoader.java:408)
		... 41 more
07-May-2021 23:26:42.382 INFO [main] org.apache.catalina.startup.HostConfig.deployDescriptor Deployment of deployment descriptor [C:\labkey\apps\tomcat\conf\Catalina\localhost\labkey.xml] has finished in [265] ms
07-May-2021 23:26:42.398 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\labkey\apps\tomcat\webapps\docs]
07-May-2021 23:26:43.183 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\labkey\apps\tomcat\webapps\docs] has finished in [785] ms
07-May-2021 23:26:43.183 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\labkey\apps\tomcat\webapps\examples]
07-May-2021 23:26:44.324 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\labkey\apps\tomcat\webapps\examples] has finished in [1,141] ms
07-May-2021 23:26:44.324 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\labkey\apps\tomcat\webapps\host-manager]
07-May-2021 23:26:44.402 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\labkey\apps\tomcat\webapps\host-manager] has finished in [78] ms
07-May-2021 23:26:44.402 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\labkey\apps\tomcat\webapps\manager]
07-May-2021 23:26:44.636 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\labkey\apps\tomcat\webapps\manager] has finished in [234] ms
07-May-2021 23:26:44.636 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [C:\labkey\apps\tomcat\webapps\ROOT]
07-May-2021 23:26:44.683 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [C:\labkey\apps\tomcat\webapps\ROOT] has finished in [47] ms
07-May-2021 23:26:44.683 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
07-May-2021 23:26:44.699 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [2668] milliseconds

the labkey.xml looks like this:

<?xml version='1.0' encoding='utf-8'?>
<Context docBase="C:\labkey\labkey\labkeyWebapp" reloadable="true" crossContext="true">
    
    <Resource name="jdbc/labkeyDataSource" auth="Container"
        type="javax.sql.DataSource"
        username="labkey"
        password="XXXXX"
        driverClassName="org.postgresql.Driver"
        url="jdbc:postgresql://localhost/labkey"
        maxTotal="20"
        maxIdle="10"
        maxWaitMillis="120000"
        accessToUnderlyingConnectionAllowed="true"
        validationQuery="SELECT 1"
        />
[...]

is this the correct way to write paths in windows?
<Context docBase="C:\labkey\labkey\labkeyWebapp" reloadable="true" crossContext="true">