ฉันใช้ Tomcat โดยใช้แพ็คเกจ tomcat6 จาก Ubuntu 9.04 ซึ่งทำ daemon จาก Tomcat โดยใช้ jsvc ฉันต้องการทราบวิธีที่เหมาะสมในการตั้งค่าตัวเลือก heap Java เช่น-Xmx
Tomcat ฉันต้องการทำให้การกำหนดค่าทุกที่ที่ถูกต้องที่สุดโวหารและที่ใดก็ตามที่มีโอกาสน้อยที่จะถูกเขียนทับโดยการปรับปรุงแพ็คเกจ Ubuntu
ตัวเลือกที่ฉันเห็นตอนนี้:
/etc/init.d/tomcat6
โค้ดยากพวกเขาที่ไหนสักแห่งใน/usr/share/tomcat6/bin/catalina.sh
โค้ดยากพวกเขาที่ไหนสักแห่งใน- สร้างบรรทัด
/usr/share/tomcat6/bin/startup.sh
เพื่อตั้งค่า CATALINA_OPTS เพื่อให้มีค่าสถานะที่ต้องการแล้วส่งออก CATALINA_OPTS เป็นตัวแปรสภาพแวดล้อม (ดูเหมือนว่าจะถูกเลือกโดยcatalina.sh
)
เสียงสุดท้ายตัวเลือกเช่นหนึ่งที่ดีที่สุดและก็สนับสนุน (ไม่มีคำอธิบายว่าทำไม) ที่เพิ่มขึ้น heapspace ของ Java ในสคริปต์ แต่ฉันต้องการได้รับความเห็นที่สอง ใครต้องการยืนยันว่าไม่มีวิธีที่ดีกว่านี้หรือ