ไฟล์กำหนดค่าการบันทึก Eclipse Tomcat [ซ้ำกัน]

ฉันมีเซิร์ฟเวอร์ Tomcat 9 ที่กำหนดค่าใน Eclipse Oxygen ฉันกำลังพยายามใช้ไฟล์ $CATALINA_BASE/conf/logging.properties ของการติดตั้ง Tomcat ของฉัน ตามคำถามที่พบบ่อยของ Eclipse Tomcat ฉันต้อง:

1) คัดลอกไฟล์ logging.properties ในโฟลเดอร์เส้นทางการกำหนดค่าเซิร์ฟเวอร์ใน Eclipse (ที่นี่ workspace/Servers/Tomcat v9.0 Server at localhost-config)

2) ใส่อาร์กิวเมนต์ VM ต่อไปนี้ในการกำหนดค่าเซิร์ฟเวอร์:

-Djava.util.logging.config.file="<put catalina.base path here>/conf/logging.properties"
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

คำถามแรก: คำสั่งทั้งสองนี้ขัดแย้งกันไม่ใช่หรือ? เหตุใดฉันจึงต้องคัดลอกไฟล์ในพื้นที่ทำงานของฉัน ถ้าฉันจะใช้ไฟล์ต้นฉบับในอาร์กิวเมนต์ VM

อย่างไรก็ตามมันไม่ได้ผลเลย ใน logging.properties ฉันกำหนด Logger ด้วยระดับ FINE ซึ่งไม่ได้นำมาพิจารณา ในขณะที่เป็นเมื่อฉันเรียกใช้ Tomcat นอก Eclipse ฉันจะทำให้มันทำงานใน Eclipse ได้อย่างไร? ฉันจะตรวจสอบได้อย่างไรว่าไฟล์ใดโหลดอยู่?

แก้ไข

คำถามที่พบบ่อยของ Eclipse Tomcat บอกว่ามีไว้สำหรับ Tomcat 5.5 แต่ฉันไม่พบเอกสารเดียวกันสำหรับ Tomcat 9 นอกจากนี้ สคริปต์ catalina.bat ยังยืนยันว่านี่คือพารามิเตอร์สองตัวที่จะตั้งค่าสำหรับการบันทึก :

set LOGGING_CONFIG=-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
set LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

เอกสาร Tomcat 9 เกี่ยวกับการบันทึกระบุเฉพาะสิ่งต่อไปนี้ในเรื่องนี้:

การใช้งาน java.util.logging นี้เปิดใช้งานโดยการจัดเตรียมคุณสมบัติของระบบบางอย่างเมื่อเริ่มต้น Java สคริปต์เริ่มต้น Apache Tomcat ทำสิ่งนี้ให้คุณ แต่หากคุณใช้เครื่องมืออื่นในการรัน Tomcat (เช่น jsvc หรือการรัน Tomcat จากภายใน IDE) คุณควรดูแลเครื่องมือเหล่านั้นด้วยตัวเอง


person pHneutre    schedule 16.03.2018    source แหล่งที่มา
comment
คำถามของคุณอ้างถึงเอกสารสำหรับ Tomcat 5.5 ซึ่งเปิดตัวในปี 2004 แต่คุณใช้ Tomcat 9 นี่คือ แก้ไขเอกสารการบันทึกสำหรับ Tomcat 9 อัปเดตหรือถอนคำถามของคุณตามความเหมาะสม   -  person skomisa    schedule 17.03.2018
comment
@skomisa ขอบคุณสำหรับคำตอบของคุณ ฉันอ่านเอกสาร Tomcat 9 ก่อนโพสต์ แต่ก็ไม่ได้ช่วยอะไร ฉันแก้ไขโพสต์ของฉัน   -  person pHneutre    schedule 17.03.2018
comment
สิ่งนี้ตอบคำถามของคุณหรือไม่? Tomcat ละเว้น logging.properties เมื่อเริ่มจาก Eclipse   -  person bebbo    schedule 23.05.2020