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.

Reply via email to