I'm on a Linux server (and locally on MacOS). On the Linux env. I've specified the properties like below, I tried multiple configurations in all possible combinations of values below:
spring.cloud.config.server. native.searchLocations=file:///var/tcserver/current/.... spring.cloud.config.server.native.searchLocations=classpath:/ logging.config=file:///var/tcserver/current/..../log4j2.xml logging.config=classpath:/log4j2.xml Op vrijdag 23 december 2016 10:50:03 UTC+1 schreef Yauheni Sidarenka: > > Hello. > > When I deploy the instance on a TC server instance on our production >> servers above mentioned issue emerges > > > So, you are using Windows OS on production server, aren't you? Because it > looks like the issue appears only using Tomcat on Windows OS. Then how and > where do you specify your logging.config and spring.cloud.config.server. > native.searchLocations properties? I mean, what are your exact values for > these properties and where do you place these properties exactly? > > Regards, > Yauheni > > On Thursday, December 22, 2016 at 8:29:05 PM UTC+3, Mathijs Giesbers wrote: >> >> I am running into the same error. I am running my instance (cas-overlay, >> 5.1.0-snapshot) locally without any issues. When I deploy the instance on a >> TC server instance on our production servers above mentioned issue emerges. >> Also the fix by defining the logging.config or >> spring.cloud.config.server.native.searchLocations is not helping. Anyone >> else running into this issue or having the a solution? >> >> Mathijs >> >> Op maandag 19 december 2016 03:06:41 UTC+1 schreef Hao Li: >>> >>> I fix the error. >>> >>> spring.cloud.config.server.native.searchLocations=file:///D:/your_path >>> >>> >>> 在 2016年12月18日星期日 UTC+8下午9:12:37,Hao Li写道: >>>> >>>> Why I set spring.cloud.config.server.native.searchLocations=D:\\ >>>> cas-overlay-template-master\\etc\\cas\\config >>>> Still get same error >>>> >>>> my bootstrap.properties: >>>> >>>> ## >>>> # CAS Spring Cloud Config Client >>>> # >>>> # Name of the application for which environment settings and properties >>>> should be fetched. >>>> # This should map to a cas.yml or cas.properties file. >>>> spring.application.name=cas >>>> spring.cloud.config.fail-fast=true >>>> >>>> ## >>>> # CAS Embedded Cloud Config Server >>>> # >>>> # Native profile in the Config Server that doesn't use Git, but just loads >>>> the >>>> # config files from the local classpath or file system. >>>> # >>>> spring.profiles.active=native >>>> spring.cloud.config.server.native.searchLocations=D:\\cas-overlay-template-master\\etc\\cas\\config >>>> # D:\\cas-overlay-template-master\\etc\\cas\\config >>>> >>>> # spring.profiles.active=default >>>> # spring.cloud.config.server.git.uri=https://github.com/repoName/config >>>> # spring.cloud.config.server.git.uri=file://${user.home}/config >>>> # spring.cloud.config.server.git.username= >>>> # spring.cloud.config.server.git.password= >>>> spring.cloud.config.server.bootstrap=true >>>> spring.cloud.config.server.prefix=/configserver >>>> spring.jmx.default-domain=server >>>> >>>> >>>> >>>> >>>> 在 2016年12月1日星期四 UTC+8下午11:06:58,Yauheni Sidarenka写道: >>>>> >>>>> 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/17d73adc-92e4-435f-ac03-a6b47b41a584%40apereo.org.
