Sau khi kiểm tra catalina.sh (đối với cửa sổ sử dụng các phiên bản .bat của tất cả mọi thứ đề cập dưới đây)
# 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.
Ngoài này
# 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
Vì vậy, hãy tạo setenv.sh trong CATALINA_BASE/bin (cùng một thư mục chứa catalina.sh). Chỉnh sửa tệp và đặt đối số thành CATALINA_OPTS
Ví dụ: file sẽ trông như thế này nếu bạn muốn thay đổi kích thước heap
CATALINA_OPTS=-Xmx512m
Hoặc trong trường hợp của bạn kể từ khi bạn đang sử dụng cửa sổ setenv.bat sẽ
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
Để xóa các tùy chọn bổ sung sau này chỉ xóa setenv.dơi/sh
Ít nhất trong Tomcat 7, đây không phải là nơi được đề xuất cho các tùy chỉnh. Từ 'catalina.sh':" Không đặt các biến trong tập lệnh này. Thay vào đó hãy đặt chúng vào tập lệnh setenv.sh trong CATALINA_BASE/bin để giữ riêng các tùy chỉnh của bạn ". Ngoài ra, như Mitch lưu ý, 'CATALINA_OPTS' là biến kinh điển hơn để lưu trữ điều này trong. –
Để mở rộng trên setenv.sh, đây là một mục ví dụ:' export CATALINA_OPTS = "$ CATALINA_OPTS -XX: MaxPermSize = 256m" '(điều này sẽ tăng kích thước tối đa perm). – idaWHALE