Dopo aver controllato catalina.sh (per Windows utilizzano le versioni .bat di tutto ciò di seguito indicate)
# Do not set the variables in this script. Instead put them into a script
# setenv.sh in CATALINA_BASE/bin to keep your customizations separate.
anche questa
# CATALINA_OPTS (Optional) Java runtime options used when the "start",
# "run" or "debug" command is executed.
# Include here and not in JAVA_OPTS all options, that should
# only be used by Tomcat itself, not by the stop process,
# the version command etc.
# Examples are heap size, GC logging, JMX ports etc
Quindi creare un setenv.sh sotto CATALINA_BASE/bin (stessa directory in cui risiede il catalina.sh). Modifica il file e imposta gli argomenti su CATALINA_OPTS
Ad es. il file apparirebbe come questo se si voleva cambiare la dimensione heap
CATALINA_OPTS=-Xmx512m
o nel vostro caso, poiché si utilizza Windows setenv.bat sarebbe
set CATALINA_OPTS=-agentpath:C:\calltracer\jvmti\calltracer5.dll=traceFile-C:\calltracer\call.trace,filterFile-C:\calltracer\filters.txt,outputType-xml,usage-uncontrolled -Djava.library.path=C:\calltracer\jvmti -Dcalltracerlib=calltracer5
Per cancellare le opzioni aggiunte in seguito solo elimina setenv.BAT/sh
Almeno in Tomcat sette, questo non è il posto consigliato per le personalizzazioni. Da catalina.sh': "Non impostare le variabili in questo script, ma inseriscile in uno script setenv.sh in CATALINA_BASE/bin per mantenere separate le personalizzazioni". Inoltre, come nota Mitch, 'CATALINA_OPTS' è la variabile più canonica in cui archiviare. –
Per espandere su setenv.sh, ecco una voce di esempio:' export CATALINA_OPTS = "$ CATALINA_OPTS -XX: MaxPermSize = 256m" '(questo aumenterebbe la dimensione massima perm). – idaWHALE