Try to build cas management from https://github.com/apereo/cas-management/releases/tag/v6.0.0-RC4 (not from overlay) Append dependencies to build.gradle: compile "org.apereo.cas:cas-server-support-jpa-service-registry:${casVersion}" compile "org.apereo.cas:cas-server-support-jdbc-drivers:${casVersion}" runtime "net.bytebuddy:byte-buddy:1.10.1"
четверг, 22 августа 2019 г., 20:27:54 UTC+3 пользователь [email protected] написал: > > I've been trying to get CAS Management v6 to work with a JPA service > registry, but it seems to be stuck with JSON. After logging into the > management Web app, I never see any of the services that are stored in my > database. The only services that display are ones created via the > management web app and are stored in JSON at /etc/cas/services-repo/ I've > tried committing too, but the new service never makes it to the database. > > Now, I can see services being pulled from my database in the log file. > Here's a snippet below: > ----------- > 2019-08-22 13:23:55,847 DEBUG > [org.apereo.cas.services.AbstractServicesManager] - <Adding registered > service [^(https|imaps)://.*]> > 2019-08-22 13:23:55,847 DEBUG > [org.apereo.cas.services.AbstractServicesManager] - <Adding registered > service [^https://www.apereo.org]> > 2019-08-22 13:23:55,847 DEBUG > [org.apereo.cas.services.AbstractServicesManager] - <Adding registered > service [^http://localhost:8080.*]> > 2019-08-22 13:23:55,848 INFO > [org.apereo.cas.services.AbstractServicesManager] - <Loaded [7] service(s) > from [JpaServiceRegistry].> > ------------ > > I've added the JPA service registry to build.gradle and I do not have the > JSON service registry in build.gradle. > > The management.properties file looks like this: > ---------------------------------- > cas.server.name=https://poc-sso.scad.edu > cas.server.prefix=${cas.server.name}/cas-web > > server.port=8444 > server.ssl.keyStore=file:/etc/cas/newks > server.ssl.keyStorePassword=CHANGEME > server.ssl.keyPassword=CHANGEME > > mgmt.serverName=https://ppoc-sso.scad.edu:8444 > mgmt.adminRoles[0]=ROLE_ADMIN > mgmt.userPropertiesFile=file:/etc/cas/config/users.json > > logging.config=file:/etc/cas/config/log4j2-management.xml > > cas.authn.attributeRepository.stub.attributes.UDC_IDENTIFIER: > UDC_IDENTIFIER > cas.authn.attributeRepository.stub.attributes.cn: cn > cas.authn.attributeRepository.stub.attributes.displayName: displayName > cas.authn.attributeRepository.stub.attributes.mail: mail > cas.authn.attributeRepository.stub.attributes.sn: sn > cas.authn.attributeRepository.stub.attributes.uid: uid > > #cas.serviceRegistry.initFromJson=false > cas.serviceRegistry.jpa.user=${CAS_DB_USER} > cas.serviceRegistry.jpa.password=${CAS_DB_PW} > cas.serviceRegistry.jpa.driverClass=oracle.jdbc.OracleDriver > cas.serviceRegistry.jpa.url=${CAS_DB_URL} > cas.serviceRegistry.jpa.dialect=org.hibernate.dialect.Oracle12cDialect > > cas.serviceRegistry.jpa.healthQuery=select 1 from dual > cas.serviceRegistry.jpa.ddlAuto=update > cas.serviceRegistry.jpa.pool.minSize=3 > cas.serviceRegistry.jpa.pool.maxSize=20 > cas.serviceRegistry.jpa.pool.maxWait=2000 > cas.serviceRegistry.jpa.pool.timeoutMillis=1000 > ---------------------------------- > > Any help would be appreciated. > > Thanks in advance, > Mike > -- - 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/b18d2938-3fe0-4c81-a4e0-9a0947d6b505%40apereo.org.
