I am using 5.0.5 overlay and attempting to run it as a war in external 
tomcat but I get an exception. It appears to be related to the logging 
configuration file, more specifically the logging.config variable in the 
project and the logging_config variable in the tomcat configuration, they 
conflict as the project picks up the tomcat one and it crashes on startup.


Exception:

2017-05-12 17:02:03,362 WARN 
[org.springframework.boot.context.embedded.AnnotationConfigEmbeddedWebApplicationContext]
 
- <Exception encountered during context initialization - cancelling refresh 
attempt: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 'scopedTarget.loggingConfigController': Invocation 
of init method failed; nested exception is java.lang.RuntimeException: 
java.io.FileNotFoundException: ServletContext resource 
[/-Djava.util.logging.config.file="C:/Program Files/Apache Software 
Foundation/apache-tomcat-8.5.15/conf/logging.properties"] cannot be 
resolved to URL because it does not exist> 2017-05-12 17:02:03,374 ERROR 
[org.springframework.boot.SpringApplication] - <Application startup failed> 
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'scopedTarget.loggingConfigController': Invocation of init 
method failed; nested exception is java.lang.RuntimeException: 
java.io.FileNotFoundException: ServletContext resource 
[/-Djava.util.logging.config.file="C:/Program Files/Apache Software 
Foundation/apache-tomcat-8.5.15/conf/logging.properties"] cannot be 
resolved to URL because it does not exist


I have tried modifying the logging_config in catalina.bat to a different 
name and after that it worked but I don't want to do that.


I have searched and it appears other people have had the problem as well 
and they suggested putting some settings inside bootstrap.properties such 
as:


spring.profiles.active=native

spring.cloud.config.server.native.searchLocations=file:/etc/cas/config

but that did not work and I got another exception:

Caused by: org.springframework.beans.factory.BeanCreationException: Error 
creating bean with name 
'org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration': 
Bean instantiation via constructor failed; nested exception is 
org.springframework.beans.BeanInstantiationException: Failed to instantiate 
[org.springframework.boot.actuate.autoconfigure.EndpointAutoConfiguration$$EnhancerBySpringCGLIB$$5fe5e3a1]:
 
Constructor threw exception; nested exception is 
org.springframework.beans.factory.UnsatisfiedDependencyException: Error 
creating bean with name 'configServerHealthIndicator' defined in class path 
resource 
[org/springframework/cloud/config/server/config/EnvironmentRepositoryConfiguration.class]:
 
Unsatisfied dependency expressed through method 
'configServerHealthIndicator' parameter 0; nested exception is 
org.springframework.beans.factory.BeanCreationException: Error creating 
bean with name 'environmentRepository' defined in class path resource 
[org/springframework/cloud/config/server/config/EnvironmentRepositoryConfiguration$GitRepositoryConfiguration.class]:
 
Invocation of init method failed; nested exception is 
java.lang.IllegalStateException: You need to configure a uri for the git 
repository


CAS Version: 5.0.5
Apache Tomcat Version: Apache Tomcat/8.5.15
Build Date/Time: 2017-04-21T10:24:20Z
System Temp Directory: C:\Program Files\Apache Software 
Foundation\apache-tomcat-8.5.15\temp
Java Home: C:\Program Files\Java\jdk1.8.0_65\jre
Java Vendor: Oracle Corporation
Java Version: 1.8.0_65
JCE Installed: no
OS Architecture: amd64
OS Name: Windows 10
OS Version: 10.0


Thanks



-- 
- 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/66b1265c-d6b9-4b55-8c56-be0817e3d8c1%40apereo.org.

Reply via email to