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 cas-user+unsubscr...@apereo.org.
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