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