I've got a tomcat install ( Apache Tomcat Version 8.5.23 )that is showing two sets of memory settings, the second set of which is what I want and is being set in setenv.sh.
Thought it might be being set in a startup script, but I don't see one for tomcat in either of the usual places: sixp.7 119$ cd systemd sixp.7 120$ ls bootchart.conf coredump.conf journald.conf logind.conf system system.conf user user.conf sixp.7 121$ cd /etc/init.d sixp.7 122$ ls functions netconsole network README xe-linux-distribution I've checked in catalina.sh, though I know that's deprecated at this point; I don't see them being set there either. Log output: sixp.7 112$ more catalina.out OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=2G; support was removed in 8.0 Please use CMSClassUnloadingEnabled in place of CMSPermGenSweepingEnabled in the future 21-Jan-2022 13:55:53.181 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version: Apache Tomcat/8.5.23 21-Jan-2022 13:55:53.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Sep 28 2017 10:30:11 UTC 21-Jan-2022 13:55:53.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server number: 8.5.23.0 21-Jan-2022 13:55:53.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux 21-Jan-2022 13:55:53.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 3.10.0-693.el7.x86_64 21-Jan-2022 13:55:53.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64 21-Jan-2022 13:55:53.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b 12-1.el7_6.x86_64/jre 21-Jan-2022 13:55:53.183 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 1.8.0_191-b12 21-Jan-2022 13:55:53.184 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Oracle Corporation 21-Jan-2022 13:55:53.184 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat 21-Jan-2022 13:55:53.184 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat 21-Jan-2022 13:55:53.184 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/ tomcat/conf/logging.properties 21-Jan-2022 13:55:53.184 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli .ClassLoaderLogManager 21-Jan-2022 13:55:53.184 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.awt.headless=true 21-Jan-2022 13:55:53.184 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.security.egd=file:/dev/./urandom 21-Jan-2022 13:55:53.184 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048 21-Jan-2022 13:55:53.184 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.cat alina.webresources 21-Jan-2022 13:55:53.184 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms2G 21-Jan-2022 13:55:53.184 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx4G 21-Jan-2022 13:55:53.185 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+UseParallelGC 21-Jan-2022 13:55:53.185 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:MaxPermSize=2G 21-Jan-2022 13:55:53.185 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+CMSClassUnloadingEnabled 21-Jan-2022 13:55:53.185 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -XX:+CMSPermGenSweepingEnabled 21-Jan-2022 13:55:53.185 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xms512m 21-Jan-2022 13:55:53.185 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Xmx8g 21-Jan-2022 13:55:53.185 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat 21-Jan-2022 13:55:53.185 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat 21-Jan-2022 13:55:53.185 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp