Digging a bit into this: see the below output showing the system property is in fact still set, but CAS 7.2.0 is ignoring it. Is this a bug perhaps?
./jcmd 926486 VM.system_properties 926486: #Mon Mar 31 17:20:08 EDT 2025 APPLICATION_NAME=cas CONFIG_VALIDATION_STATUS=true CONSOLE_LOG_CHARSET=UTF-8 FILE_LOG_CHARSET=UTF-8 LOGGED_APPLICATION_NAME=[cas] PID=926486 catalina.base=/usr/local/apache-tomcat-10.1.39 catalina.home=/usr/local/apache-tomcat-10.1.39 catalina.useNaming=true com.sun.org.apache.xml.internal.security.ignoreLineBreaks=true common.loader="${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar" file.encoding=UTF-8 file.separator=/ java.awt.headless=true java.class.path=/usr/local/tomcat-latest/bin/bootstrap.jar\:/usr/local/tomcat-latest/bin/tomcat-juli.jar java.class.version=65.0 java.home=/usr/local/jdk-21.0.2 java.io.tmpdir=/usr/local/tomcat-latest/temp java.library.path=/usr/java/packages/lib\:/usr/lib64\:/lib64\:/lib\:/usr/lib java.naming.factory.initial=org.apache.naming.java.javaURLContextFactory java.naming.factory.url.pkgs=org.apache.naming java.protocol.handler.pkgs=org.apache.catalina.webresources java.runtime.name=OpenJDK Runtime Environment java.runtime.version=21.0.2+13-58 java.specification.name=Java Platform API Specification java.specification.vendor=Oracle Corporation java.specification.version=21 java.util.logging.config.file=/usr/local/tomcat-latest/conf/logging.properties java.util.logging.manager=org.apache.juli.ClassLoaderLogManager java.vendor=Oracle Corporation java.vendor.url=https\://java.oracle.com/ java.vendor.url.bug=https\://bugreport.java.com/bugreport/ java.version=21.0.2 java.version.date=2024-01-16 java.vm.compressedOopsMode=Zero based java.vm.info=mixed mode, sharing java.vm.name=OpenJDK 64-Bit Server VM java.vm.specification.name=Java Virtual Machine Specification java.vm.specification.vendor=Oracle Corporation java.vm.specification.version=21 java.vm.vendor=Oracle Corporation java.vm.version=21.0.2+13-58 jdk.debug=release jdk.tls.ephemeralDHKeySize=2048 line.separator=\n log4j2.formatMsgNoLookups=true native.encoding=ANSI_X3.4-1968 net.sf.ehcache.skipUpdateCheck=true opensaml.config.xml.unmarshall.strictMode=true org.apache.catalina.security.SecurityListener.UMASK=0027 org.apache.el.GET_CLASSLOADER_USE_PRIVILEGED=false org.apache.xml.security.XMLParser=org.opensaml.xmlsec.impl.provider.ApacheSantuarioXMLParser org.apache.xml.security.ignoreLineBreaks=true org.apereo.cas.util.io.PathWatcherService=false os.arch=amd64 os.name=Linux os.version=5.15.0-306.177.4.el9uek.x86_64 package.access=sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat. package.definition=sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat. path.separator=\: reactor.schedulers.defaultBoundedElasticOnVirtualThreads=true server.loader= shared.loader= stderr.encoding=ANSI_X3.4-1968 stdout.encoding=ANSI_X3.4-1968 sun.arch.data.model=64 sun.boot.library.path=/usr/local/jdk-21.0.2/lib sun.cpu.endian=little sun.io.unicode.encoding=UnicodeLittle sun.io.useCanonCaches=false sun.java.command=org.apache.catalina.startup.Bootstrap start sun.java.launcher=SUN_STANDARD sun.jnu.encoding=ANSI_X3.4-1968 sun.management.compiler=HotSpot 64-Bit Tiered Compilers tomcat.util.buf.StringCache.byte.enabled=true tomcat.util.scan.StandardJarScanFilter.jarsToScan=log4j-taglib*.jar,log4j-jakarta-web*.jar,log4javascript*.jar,slf4j-taglib*.jar tomcat.util.scan.StandardJarScanFilter.jarsToSkip=annotations-api.jar,ant-junit*.jar,ant-launcher*.jar,ant*.jar,asm-*.jar,aspectj*.jar,bcel*.jar,biz.aQute.bnd*.jar,bootstrap.jar,catalina-ant.jar,catalina-ha.jar,catalina-ssi.jar,catalina-storeconfig.jar,catalina-tribes.jar,catalina.jar,cglib-*.jar,cobertura-*.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-compress*.jar,commons-daemon.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,derby-*.jar,dom4j-*.jar,easymock-*.jar,ecj-*.jar,el-api.jar,geronimo-spec-jaxrpc*.jar,h2*.jar,ha-api-*.jar,hamcrest-*.jar,hibernate*.jar,httpclient*.jar,icu4j-*.jar,jakartaee-migration-*.jar,jasper-el.jar,jasper.jar,jaspic-api.jar,jaxb-*.jar,jaxen-*.jar,jaxws-rt-*.jar,jdom-*.jar,jetty-*.jar,jmx-tools.jar,jmx.jar,jsp-api.jar,jstl.jar,jta*.jar,junit-*.jar,junit.jar,log4j*.jar,mail*.jar,objenesis-*.jar,oraclepki.jar,org.hamcrest.core_*.jar,org.junit_*.jar,oro-*.jar,servlet-api-*.jar,servlet-api.jar,slf4j*.jar,taglibs-standard-spec-*.jar,tagsoup-*.jar,tomcat-api.jar,tomcat-coyote.jar,tomcat-coyote-ffm.jar,tomcat-dbcp.jar,tomcat-i18n-*.jar,tomcat-jdbc.jar,tomcat-jni.jar,tomcat-juli-adapters.jar,tomcat-juli.jar,tomcat-util-scan.jar,tomcat-util.jar,tomcat-websocket.jar,tools.jar,unboundid-ldapsdk-*.jar,websocket-api.jar,websocket-client-api.jar,wsdl4j*.jar,xercesImpl.jar,xml-apis.jar,xmlParserAPIs-*.jar,xmlParserAPIs.jar,xom-*.jar user.country=US user.dir=/ user.home=/home/tomcat user.language=en user.name=tomcat user.timezone=America/New_York ________________________________ From: cas-user@apereo.org <cas-user@apereo.org> on behalf of AJ <a...@mindcrash.com> Sent: Wednesday, March 26, 2025 4:36 PM To: cas-user@apereo.org <cas-user@apereo.org> Subject: [cas-user] 7.2.0 System Property for Pathwatcher ignored Continuing my testing of 7.2.0, I noticed the command line: -Dorg.apereo.cas.util.io.PathWatcherService=false Is not longer being set. Java and Tomcat versions and config did not change. Any ideas on this one? This works fine in 7.1.5. Thanks AJ -- - Website: https://apereo.github.io/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<mailto:cas-user+unsubscr...@apereo.org>. To view this discussion visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/CH0PR18MB546157B85D7A39D3A9BBDD13DBA62%40CH0PR18MB5461.namprd18.prod.outlook.com<https://groups.google.com/a/apereo.org/d/msgid/cas-user/CH0PR18MB546157B85D7A39D3A9BBDD13DBA62%40CH0PR18MB5461.namprd18.prod.outlook.com?utm_medium=email&utm_source=footer>. -- - Website: https://apereo.github.io/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 visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/MN6PR18MB54668FDD077F2403D2F52190DBAD2%40MN6PR18MB5466.namprd18.prod.outlook.com.