Tomcat的啟動參數可以在 "catalina.sh" 或 "catalina.bat" 腳本中進行配置。
對于 Linux/Unix 系統,打開 "catalina.sh" 腳本,找到有關 JAVA_OPTS 變量的代碼,例如:
JAVA_OPTS="-Dfile.encoding=UTF-8 \
-Djava.awt.headless=true \
-Xms512m -Xmx1024m \
-XX:PermSize=256m -XX:MaxPermSize=512m \
-server"
在這里可以通過設置 JAVA_OPTS 環境變量來配置 Tomcat 的啟動參數。例如,上述代碼表示設置了以下參數:
- "-Dfile.encoding=UTF-8":設置文件編碼為 UTF-8。
- "-Djava.awt.headless=true":啟用 headless 模式,適用于沒有顯示器的服務器環境。
- "-Xms512m -Xmx1024m":設置 JVM 的初始堆大小為 512MB,最大堆大小為 1024MB。
- "-XX:PermSize=256m -XX:MaxPermSize=512m":設置永久代的初始大小為 256MB,最大大小為 512M。
- "-server":設置 JVM 為 server 模式,適用于長時間運行的應用程序。
對于 Windows 系統,打開 "catalina.bat" 腳本,在同樣的位置設置 JAVA_OPTS 環境變量即可。
當然,也可以通過其他的方式對 Tomcat 的啟動參數進行配置,例如在 "server.xml"、"web.xml" 或 "context.xml" 等配置文件中進行設置。