Hello all, Unfortunately, I'm unable to successfully upgrade to roller 6.1.0 from 6.0.2. I am getting the following exception when starting roller 6.1.0:
java.lang.RuntimeException: Error instantiating backend module org.apache.roller.weblogger.business.jpa.JPAWebloggerModule; exception message: javax/activation/FileTypeMap at org.apache.roller.weblogger.business.GuiceWebloggerProvider.<init>(GuiceWebloggerProvider.java:58) I've included the applicable log output for the roller and tomcat logs below if you would like the gory details. I have tried deployment with both Temurin JDK 11 & 17 and had the same result (errors). We are running tomcat 9.0.56 and mysql 5.6 on centos 6. The tomcat lib/ directory contains the javax.mail.jar and mysql connector J jars. Thoughts on how to proceed? Thank you, LM ------------- roller.log: INFO 2021-12-24 15:34:42,673 DatabaseProvider:successMessage - SUCCESS: loaded JDBC driver class [com.mysql.jdbc.Driver] FATAL 2021-12-24 15:34:43,273 RollerContext:contextInitialized - Roller Weblogger bootstrap failed org.apache.roller.weblogger.business.BootstrapException: Error instantiating default provider: org.apache.roller.weblogger.business.GuiceWebloggerProvider; exception message: Error instantiating backend module org.apache.roller.weblogger.business.jpa.JPAWebloggerModule; exception message: javax/activation/FileTypeMap at org.apache.roller.weblogger.business.WebloggerFactory.bootstrap(WebloggerFactory.java:90) at org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:158) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4768) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5230) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) ... --- ROOT CAUSE --- java.lang.RuntimeException: Error instantiating backend module org.apache.roller.weblogger.business.jpa.JPAWebloggerModule; exception message: javax/activation/FileTypeMap at org.apache.roller.weblogger.business.GuiceWebloggerProvider.<init>(GuiceWebloggerProvider.java:58) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) at java.base/java.lang.reflect.ReflectAccess.newInstance(ReflectAccess.java:128) ... Caused by: java.lang.NoClassDefFoundError: javax/activation/FileTypeMap at java.base/java.lang.Class.getDeclaredFields0(Native Method) at java.base/java.lang.Class.privateGetDeclaredFields(Class.java:3297) at java.base/java.lang.Class.getDeclaredFields(Class.java:2371) at com.google.inject.spi.InjectionPoint.getInjectionPoints(InjectionPoint.java:649) at com.google.inject.spi.InjectionPoint.forInstanceMethodsAndFields(InjectionPoint.java:356) at com.google.inject.internal.ConstructorBindingImpl.getInternalDependencies(ConstructorBindingImpl.java:151) at com.google.inject.internal.InjectorImpl.getInternalDependencies(InjectorImpl.java:585) at org.apache.roller.weblogger.business.GuiceWebloggerProvider.<init>(GuiceWebloggerProvider.java:53) ... 50 more Caused by: java.lang.ClassNotFoundException: javax.activation.FileTypeMap at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1407) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1215) ... 72 more INFO 2021-12-24 15:34:43,277 RollerContext:initializeSecurityFeatures - Remember Me enabled: false INFO 2021-12-24 15:38:43,303 DatabaseProvider:successMessage - SUCCESS: Got parameters. Using configuration ------------- tomcat localhost.log: 24-Dec-2021 15:34:41.040 INFO [main] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath 24-Dec-2021 15:34:41.127 INFO [main] org.apache.catalina.core.ApplicationContext.log Initializing Spring root WebApplicationContext 24-Dec-2021 15:34:43.278 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class [ org.apache.roller.weblogger.ui.core.RollerContext] org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named '_authenticationManager' is defined at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeanDefinition(DefaultListableBeanFactory.java:694) at org.springframework.beans.factory.support.AbstractBeanFactory.getMergedLocalBeanDefinition(AbstractBeanFactory.java:1168) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:281) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:956) at org.apache.roller.weblogger.ui.core.RollerContext.initializeSecurityFeatures(RollerContext.java:239) at org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:173) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4768) at org.apache.catalina.core.StandardContext.startInternal(StandardC ... 24-Dec-2021 15:34:43.476 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStop Exception sending context destroyed event to listener instance of class [org.apache.roller.weblogger.ui.core.RollerContext] java.lang.IllegalStateException: Roller Weblogger has not been bootstrapped yet at org.apache.roller.weblogger.business.WebloggerFactory.getWeblogger(WebloggerFactory.java:58) ... 24-Dec-2021 15:34:46.980 INFO [main] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath 24-Dec-2021 15:34:47.733 INFO [main] org.apache.catalina.core.ApplicationContext.log Initializing Spring root WebApplicationContext 24-Dec-2021 15:34:48.668 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStart Exception sending context initialized event to listener instance of class [ org.apache.roller.weblogger.ui.core.RollerContext] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.filterChains': Cannot resolve reference to b ean 'org.springframework.security.web.DefaultSecurityFilterChain#3' while setting bean property 'sourceList' with key [3]; nested exception is org.springframework.beans. factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.DefaultSecurityFilterChain#3': Cannot resolve reference to bean 'org.sprin gframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0' while setting constructor argument with key [3]; nested exception is org.springframework.b eans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0': Cannot resolv e reference to bean 'org.springframework.security.authentication.ProviderManager#0' while setting bean property 'authenticationManager'; nested exception is org.springfr amework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.authentication.ProviderManager#0': Cannot resolve reference to b ean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0' while setting constructor argument; nested exception is org.springframework.b eans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0': FactoryBean th rew exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.securit y.authenticationManager': Cannot resolve reference to bean 'rememberMeAuthenticationProvider' while setting constructor argument with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rememberMeAuthenticationProvider' defined in ServletContext resource [/WEB-INF/security.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.roller.weblogger.ui.core.security.RollerRememberMeAuthenticationProvider]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: key must have a length at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:342) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:428) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:173) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1707) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1452) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:619) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) : ... Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.DefaultSecurityFilterChain#3': Cannot resolve reference to bean 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0' while setting constructor argument with key [3]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0': Cannot resolve reference to bean 'org.springframework.security.authentication.ProviderManager#0' while setting bean property 'authenticationManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.authentication.ProviderManager#0': Cannot resolve reference to bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.authenticationManager': Cannot resolve reference to bean 'rememberMeAuthenticationProvider' while setting constructor argument with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rememberMeAuthenticationProvider' defined in ServletContext resource [/WEB-INF/security.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.roller.weblogger.ui.core.security.RollerRememberMeAuthenticationProvider]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: key must have a length at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:342) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveManagedList(BeanDefinitionValueResolver.java:428) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:173) at org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:693) .... Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter#0': Cannot resolve reference to bean 'org.springframework.security.authentication.ProviderManager#0' while setting bean property 'authenticationManager'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.authentication.ProviderManager#0': Cannot resolve reference to bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.authenticationManager': Cannot resolve reference to bean 'rememberMeAuthenticationProvider' while setting constructor argument with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rememberMeAuthenticationProvider' defined in ServletContext resource [/WEB-INF/security.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.roller.weblogger.ui.core.security.RollerRememberMeAuthenticationProvider]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: key must have a length at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:342) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113) ... Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.authentication.ProviderManager#0': Cannot resolve reference to bean 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.authenticationManager': Cannot resolve reference to bean 'rememberMeAuthenticationProvider' while setting constructor argument with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rememberMeAuthenticationProvider' defined in ServletContext resource [/WEB-INF/security.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.roller.weblogger.ui.core.security.RollerRememberMeAuthenticationProvider]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: key must have a length at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:342) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113) ... Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.config.authentication.AuthenticationManagerFactoryBean#0': FactoryBean threw exception on object creation; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.authenticationManager': Cannot resolve reference to bean 'rememberMeAuthenticationProvider' while setting constructor argument with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rememberMeAuthenticationProvider' defined in ServletContext resource [/WEB-INF/security.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.roller.weblogger.ui.core.security.RollerRememberMeAuthenticationProvider]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: key must have a length at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:176) at org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:101) at org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBeanInstance(AbstractBeanFactory.java:1884) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.getObjectForBeanInstance(AbstractAutowireCapableBeanFactory.java:1284) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:345) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330) ... 95 more Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.security.authenticationManager': Cannot resolve reference to bean 'rememberMeAuthenticationProvider' while setting constructor argument with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rememberMeAuthenticationProvider' defined in ServletContext resource [/WEB-INF/security.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.roller.weblogger.ui.core.security.RollerRememberMeAuthenticationProvider]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: key must have a length at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:342) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:113) at org.springframework.beans ... Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'rememberMeAuthenticationProvider' defined in ServletContext resource [/WEB-INF/security.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.roller.weblogger.ui.core.security.RollerRememberMeAuthenticationProvider]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: key must have a length at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1334) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1232) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:330) ... 117 more Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.apache.roller.weblogger.ui.core.security.RollerRememberMeAuthenticationProvider]: Constructor threw exception; nested exception is java.lang.IllegalArgumentException: key must have a length at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:224) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1326) ... 125 more Caused by: java.lang.IllegalArgumentException: key must have a length at org.springframework.util.Assert.hasLength(Assert.java:243) at org.springframework.security.authentication.RememberMeAuthenticationProvider.<init>(RememberMeAuthenticationProvider.java:42) at org.apache.roller.weblogger.ui.core.security.RollerRememberMeAuthenticationProvider.<init>(RollerRememberMeAuthenticationProvider.java:33) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.r ... 24-Dec-2021 15:34:48.895 SEVERE [main] org.apache.catalina.core.StandardContext.listenerStop Exception sending context destroyed event to listener instance of class [org .apache.roller.weblogger.ui.core.RollerContext] java.lang.IllegalStateException: Roller Weblogger has not been bootstrapped yet at org.apache.roller.weblogger.business.WebloggerFactory.getWeblogger(WebloggerFactory.java:59) at org.apache.roller.weblogger.ui.core.RollerContext.contextDestroyed(RollerContext.java:208) at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4816) at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5477) ------------- catalina.out: 24-Dec-2021 15:34:36.981 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.56 24-Dec-2021 15:34:36.985 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Dec 2 2021 14:30:07 UTC 24-Dec-2021 15:34:36.985 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.56.0 24-Dec-2021 15:34:36.986 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux 24-Dec-2021 15:34:36.986 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 2.6.32-754.35.1.el6.x86_64 24-Dec-2021 15:34:36.986 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64 24-Dec-2021 15:34:36.986 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/local/jdk-17.0.1+12 24-Dec-2021 15:34:36.987 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 17.0.1+12 24-Dec-2021 15:34:36.987 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium 24-Dec-2021 15:34:36.987 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/apache-tomcat-9.0.56-blogs 24-Dec-2021 15:34:36.987 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/apache-tomcat-9.0.56-blogs 24-Dec-2021 15:34:37.006 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED 24-Dec-2021 15:34:37.007 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED 24-Dec-2021 15:34:37.007 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED 24-Dec-2021 15:34:37.007 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED 24-Dec-2021 15:34:37.007 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED 24-Dec-2021 15:34:37.008 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/opt/tomcat-blogs/conf/logging.properties 24-Dec-2021 15:34:37.008 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager 24-Dec-2021 15:34:37.008 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms512m 24-Dec-2021 15:34:37.008 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx1024m 24-Dec-2021 15:34:37.008 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dlog4j2.formatMsgNoLookups=true 24-Dec-2021 15:34:37.008 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0007 24-Dec-2021 15:34:37.009 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 24-Dec-2021 15:34:37.009 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources 24-Dec-2021 15:34:37.009 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027 24-Dec-2021 15:34:37.009 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.jasper.runtime.BodyContentImpl.LIMIT_BUFFER=true 24-Dec-2021 15:34:37.009 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs= 24-Dec-2021 15:34:37.010 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/opt/tomcat-blogs 24-Dec-2021 15:34:37.010 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/opt/tomcat-blogs 24-Dec-2021 15:34:37.010 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/opt/tomcat-blogs/temp 24-Dec-2021 15:34:37.377 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["ajp-nio-127.0.0.1-8010"] 24-Dec-2021 15:34:37.423 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [740] milliseconds 24-Dec-2021 15:34:37.492 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina] 24-Dec-2021 15:34:37.492 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.56] 24-Dec-2021 15:34:37.502 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/web/webapps-blogs/.blogs] 24-Dec-2021 15:34:40.768 INFO [main] java.util.ArrayList.forEach Name = rollerdb Ignoring unknown property: value of "jdbc/roller" for "mappedName" property 24-Dec-2021 15:34:41.027 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. Roller Weblogger: Successfully loaded custom properties file from classpath File path : /usr/local/apache-tomcat-9.0.56-blogs/lib/roller-custom.properties (To run eclipse junit local tests see docs/testing/roller-junit.properties) 24-Dec-2021 15:34:43.465 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file 24-Dec-2021 15:34:43.473 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/.blogs] startup failed due to previous errors 24-Dec-2021 15:34:43.494 WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [.blogs] appears to have started a thread named [com.google.inject.internal.util.$Finalizer] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: java.base@17.0.1/java.lang.Object.wait(Native Method) java.base@17.0.1 /java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) java.base@17.0.1 /java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) com.google.inject.internal.util.$Finalizer.run(Finalizer.java:114) 24-Dec-2021 15:34:43.502 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/web/webapps-blogs/.blogs] has finished in [5,999] ms 24-Dec-2021 15:34:43.503 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/web/webapps-blogs/blogs] 24-Dec-2021 15:34:46.971 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. Roller Weblogger: Successfully loaded custom properties file from classpath File path : /usr/local/apache-tomcat-9.0.56-blogs/lib/roller-custom.properties (To run eclipse junit local tests see docs/testing/roller-junit.properties) 24-Dec-2021 15:34:48.851 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal One or more listeners failed to start. Full details will be found in the appropriate container log file 24-Dec-2021 15:34:48.889 SEVERE [main] org.apache.catalina.core.StandardContext.startInternal Context [/blogs] startup failed due to previous errors 24-Dec-2021 15:34:48.904 WARNING [main] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [blogs] appears to have started a thread named [Log4j2-AsyncAppenderEventDispatcher-1-asyncRoller] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: java.base@17.0.1/jdk.internal.misc.Unsafe.park(Native Method) java.base@17.0.1 /java.util.concurrent.locks.LockSupport.park(LockSupport.java:341) java.base@17.0.1 /java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode.block(AbstractQueuedSynchronizer.java:506) java.base@17.0.1 /java.util.concurrent.ForkJoinPool.unmanagedBlock(ForkJoinPool.java:3463) java.base@17.0.1 /java.util.concurrent.ForkJoinPool.managedBlock(ForkJoinPool.java:3434) java.base@17.0.1 /java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1623) java.base@17.0.1 /java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:420) org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.dispatchAll(AsyncAppenderEventDispatcher.java:71) org.apache.logging.log4j.core.appender.AsyncAppenderEventDispatcher.run(AsyncAppenderEventDispatcher.java:63) 24-Dec-2021 15:34:48.907 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/web/webapps-blogs/blogs] has finished in [5,404] ms 24-Dec-2021 15:34:48.907 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/web/webapps-blogs/manager] 24-Dec-2021 15:34:49.220 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time. 24-Dec-2021 15:34:49.235 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/web/webapps-blogs/manager] has finished in [328] ms 24-Dec-2021 15:34:49.238 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-127.0.0.1-8010"] 24-Dec-2021 15:34:49.248 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [11824] milliseconds 24-Dec-2021 15:37:08.718 INFO [main] org.apache.catalina.core.StandardServer.await A valid shutdown command was received via the shutdown port. Stopping the Server instance.