เมื่ออ่านคู่มือ / บทช่วยสอนเกี่ยวกับการตั้งค่า JDBC ด้วย Tomcat ฉันมักจะเจอการอ้างอิงไปยังไดเรกทอรี" Tomcat's HOME \ lib " เช่น:
Add the driver to your classpath, to your project, or to Tomcat's HOME\lib directory.
ในบางครั้งจะมีการอ้างอิงไปยังไดเรกทอรี " $ CATALINA_HOME / lib " เช่น:
Before you proceed, don't forget to copy the JDBC Driver's jar into $CATALINA_HOME/lib.
ฉันกำลังใช้ Tomcat 7.0.53 และฉันตระหนักถึงตำแหน่งที่ตั้งต่อไปนี้:
/usr/share/tomcat7
/var/lib/tomcat7
(ที่มีwebapps/
ไดเรกทอรีอยู่)/etc/tomcat7
จากตำแหน่งด้านบน/usr/share/tomcat7
มีเพียงlib
ไดเรกทอรีที่มีไห นี่เป็น ไดเรกทอรี"Tomcat's HOME \ lib"หรือไม่ อะไรคือสิ่งที่CATALINA_HOME/lib
ไดเรกทอรี?
ฉันไม่ทราบความแตกต่างจริง ๆ แต่จากเอกสารอย่างเป็นทางการตามที่อธิบายไว้ในหน้าแรก ' localhost: 8080 ' ฉันสามารถอ่าน $ CATALINA_HOME / conf / tomcat_users.xml: ดังนั้นขึ้นอยู่กับการติดตั้งของคุณซึ่งเป็นเส้นทางของ 'CATALINA_HOME '
—
MickyInTheSky
คุณได้อะไรถ้าคุณใช้
—
terdon
echo $CATALINA_HOME
?
@terdon CATALINA_HOME ไม่ได้ถูกส่งออกเป็นตัวแปรสภาพแวดล้อมในการตั้งค่าของฉัน
—
Marcus Junius Brutus
สันนิษฐานว่ามันถูกส่งออกไปยังผู้ใช้โพงแล้ว ตกลงหากหนึ่งในไดเรกทอรีเหล่านั้นมี
—
terdon
lib
ไดเรกทอรีย่อยนั่นอาจเป็นไดเรกทอรีที่คุณต้องการ