I had this problem running CAS 5.0.0 and 5RCs in external Tomcat container using Windows OS.
The problem is that one of Tomcat's .BAT-files (maybe catalina.bat, I cannot recall) has line something like set LOGGING_CONFIG=blah-blah and then when Spring is looking for "logging.config" property it is "smart" enough to consider mentioned LOGGING_CONFIG as desired logging.config. I added line (you may set any path to your logging config for CAS, but I am satisfied with the default file): logging.config=classpath:log4j2.xml to cas.properties file which is by default should be placed in file:///etc/cas/config directory, but again you may control this location by spring.cloud.config.server.native.searchLocations property setting it in bootstrap.properties file (as I did) or via command line argument starting from -- (but I did not try): --spring.cloud.config.server.native.searchLocations=whatever_you_wish So, this problem disappeared. By the may, placing logging.config property in application.properties file inside CAS war file didn't help me. Regards, Yauheni. On Thursday, December 1, 2016 at 5:30:43 PM UTC+3, Kira Vu wrote: > > I have same problem in 5.1.0-SNAPSHOT > > Vào 05:30:00 UTC+7 Thứ Tư, ngày 16 tháng 11 năm 2016, satnam đã viết: >> >> Hello, >> >> we are trying to upgrade cas from 4.2.x to 5.0.x and getting error that >> -Djava.util.logging.config.file=C:\Projects\PASS5\trunk\test\apache-tomcat\cat_base\conf\logging.properties >> >> file not found. The logging.properties file does exist at location. Is >> there something we need to include? >> >> >> >> 2016-11-15 14:21:40,329 WARN >> [org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration] >> >> - <Logging config file location >> '-Djava.util.logging.config.file="C:\Projects\PASS5\trunk\test\apache-tomcat\cat_base\conf\logging.properties"' >> >> cannot be opened and will be ignored> >> >> Caused by: java.lang.RuntimeException: java.io.FileNotFoundException: >> ServletContext resource >> [/-Djava.util.logging.config.file="C:/Projects/PASS5/trunk/test/apache-tomcat/cat_base/conf/logging.properties"] >> >> cannot be resolved to URL because it does not exist >> at com.google.common.base.Throwables.propagate(Throwables.java:160) >> at >> org.apereo.cas.web.report.LoggingConfigController.initialize(LoggingConfigController.java:85) >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) >> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) >> at java.lang.reflect.Method.invoke(Unknown Source) >> at >> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleElement.invoke(InitDestroyAnnotationBeanPostProcessor.java:365) >> at >> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor$LifecycleMetadata.invokeInitMethods(InitDestroyAnnotationBeanPostProcessor.java:310) >> at >> org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessBeforeInitialization(InitDestroyAnnotationBeanPostProcessor.java:133) >> ... 45 more >> Caused by: java.io.FileNotFoundException: ServletContext resource >> [/-Djava.util.logging.config.file="C:/Projects/PASS5/trunk/test/apache-tomcat/cat_base/conf/logging.properties"] >> >> cannot be resolved to URL because it does not exist >> at >> org.springframework.web.context.support.ServletContextResource.getURL(ServletContextResource.java:156) >> at >> org.springframework.core.io.AbstractResource.getURI(AbstractResource.java:99) >> at >> org.apereo.cas.web.report.LoggingConfigController.initialize(LoggingConfigController.java:81) >> >> >> Thanks for help >> > -- - CAS gitter chatroom: https://gitter.im/apereo/cas - CAS mailing list guidelines: https://apereo.github.io/cas/Mailing-Lists.html - CAS documentation website: https://apereo.github.io/cas - CAS project website: https://github.com/apereo/cas --- You received this message because you are subscribed to the Google Groups "CAS Community" 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/a/apereo.org/d/msgid/cas-user/7682f9fe-bbda-4d84-a75d-43071be8f5b6%40apereo.org.
