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 [email protected]. 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 [email protected].
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