I am unable to get multiple hosts working with Tomcat in the Lucee 5
express install on Mac. This seems to have changed between 4.5 and 5
Adding a new host entry into server.conf such as
<Host name="mysite.local" appBase="webapps">
<Context name="" docBase="/Users/sites/mysite">
<JarScanner scanClassPath="false"/>
</Context>
</Host>
results in the stacktrace below as Tomcat is trying to start the new Host.
Without the JarScanner line, Tomcat fails even earlier.
Any hints for getting multiple virtual hosts running under the Lucee 5
express install?
Thanks
Phil
31-May-2016 08:49:59.664 SEVERE [main]
org.apache.catalina.startup.Catalina.start The required Server component
failed to start so Tomcat is unable to start.
org.apache.catalina.LifecycleException: Failed to start component
[StandardServer[8005]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at org.apache.catalina.startup.Catalina.start(Catalina.java:625)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [StandardService[Catalina]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at
org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:760)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
… 7 more
Caused by: org.apache.catalina.LifecycleException: Failed to start
component [org.apache.catalina.mapper.MapperListener@78c03f1f]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)
at
org.apache.catalina.core.StandardService.startInternal(StandardService.java:450)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
… 9 more
Caused by: java.lang.NullPointerException
at org.apache.catalina.mapper.Mapper.slashCount(Mapper.java:1465)
at org.apache.catalina.mapper.Mapper.addContextVersion(Mapper.java:277)
at
org.apache.catalina.mapper.MapperListener.registerContext(MapperListener.java:380)
at
org.apache.catalina.mapper.MapperListener.registerHost(MapperListener.java:302)
at
org.apache.catalina.mapper.MapperListener.startInternal(MapperListener.java:110)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
… 11 more