Jehan,

If you are upgrading, make sure the appropriate changes are in [at least] 
gradle.properties and build.gradle.
I have these in build.gradle:

implementation 
enforcedPlatform("org.apereo.cas:cas-server-support-bom:${project.'cas.version'}")
implementation 
platform(org.springframework.boot.gradle.plugin.SpringBootPlugin.BOM_COORDINATES)

You should also verify the names of properties, they can change between 
releases.

Ray

On Mon, 2024-06-03 at 01:15 -0700, jehan procaccia wrote:

You don't often get email from jehanpr...@gmail.com. Learn why this is 
important<https://aka.ms/LearnAboutSenderIdentification>

Hello
 I did build correclty cas 7.0.4 + ldap auth, unfortunaltly after putting the 
cas.war into the tomcat webapps folder , the webapp fails on 
"org.springframework.boot.actuate.autoconfigure.sbom.SbomEndpointAutoConfiguration
  caused by ClassNotFoundException" [1]

can you help me tracing this pb ? did I forgot to declare a propertie  ?  , 
there was nocas.properties sample file from git clone, I took one from 6.x and 
adapted ... cf [2], perhaps a pb there ?

Thanks

[1] Logs details;

<Validated CAS property sources and configuration successfully.>
CAS Version: 7.0.4
CAS Branch: 7.0.x
CAS Commit Id: d41ac9d5e157605fc43d97a77582c2062e864874
CAS Build Date/Time: 2024-04-26T07:43:16.528866Z
Spring Boot Version: 3.2.1
Spring Version: 6.1.2
Java Home: /usr/lib/jvm/java-21-openjdk-21.0.3.0.9-1.el9.alma.1.x86_64
Java Vendor: Red Hat, Inc.
Java Version: 21.0.3
Servlet Version: 6.0
JVM Free Memory: 236 MB
JVM Maximum Memory: 1 GB
JVM Total Memory: 811 MB
Apache Tomcat Version: Apache Tomcat/10.1.20

 <Configuration files found at [/etc/cas/config] are [[file 
[/etc/cas/config/cas.properties]]] under profile(s) [[standalone]]>

2024-06-03 10:00:06,968 WARN 
[org.springframework.boot.web.servlet.context.AnnotationConfigServletWebServerApplicationContext]
 - <Exception encountered during context initialization - cancelling refresh 
attempt: org.springframework.beans.factory.BeanDefinitionStoreException: Failed 
to process import candidates for configuration class 
[org.apereo.cas.web.CasWebApplication]: Error processing condition on 
org.springframework.boot.actuate.autoconfigure.sbom.SbomEndpointAutoConfiguration>

03-Jun-2024 10:00:07.002 SEVERE [main] 
org.apache.catalina.startup.HostConfig.deployWAR Error deploying web 
application archive [/opt/tomcat/webapps/cas.war]
...
Caused by: java.lang.ClassNotFoundException: 
org.springframework.boot.actuate.sbom.SbomEndpoint

rror creating bean due to: Failed to process import candidates for 
configuration class [org.apereo.cas.web.CasWebApplication]: Error processing 
condition on 
org.springframework.boot.actuate.autoconfigure.sbom.SbomEndpointAutoConfiguration
  caused by ClassNotFoundException: 
org.springframework.boot.actuate.sbom.SbomEndpoint


[2] /etc/cas/config/cas.properties
cas.server.name=https://cas7.domain.fr:443
cas.server.prefix=${cas.server.name}/cas

logging.config=file:/etc/cas/config/log4j2.xml

cas.authn.accept.users=
### Connexion LDAP
##cas.authn.ldap\[0\].providerClass=org.ldaptive.provider.unboundid.UnboundIDProvider
cas.authn.ldap\[0\].type=AUTHENTICATED
#cas.authn.ldap\[0\].use-start-tls=true
cas.authn.ldap\[0\].ldapUrl=ldaps://ldapserver.domain.fr
cas.authn.ldap\[0\].baseDn= dc=domain,dc=fr
cas.authn.ldap\[0\].subtreeSearch=true
#cas.authn.ldap\[0\].searchFilter=uid=\{user\}
cas.authn.ldap\[0\].searchFilter=(&(uid=\{user\})(supannRessourceEtat={COMPTE}A:*))
cas.authn.ldap\[0\].principalAttributeList=cn,sn,givenName,displayName,mail,uid

### Credential to connect to LDAP
cas.authn.ldap\[0\].bindDn=CN=binduser,dc=domain,dc=fr
cas.authn.ldap\[0\].bindCredential=!SECRET!

### Registering Applications
cas.serviceRegistry.json.location: file:/etc/cas/services

#tunning
cas.ticket.tgt.primary.max-time-to-live-in-seconds: 36000
cas.ticket.tgt.primary.time-to-kill-in-seconds: 14400
cas.authn.authentication-attribute-release.enabled: true

-- 
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
--- 
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/f4547992914cb6cee12f977dcf8008a622ec730e.camel%40uvic.ca.

Reply via email to