Tomcat 7 होम / लीव डायरेक्टरी कहाँ है?


10

टॉम्केट के साथ JDBC की स्थापना पर मैनुअल / ट्यूटोरियल पढ़ने के दौरान, मैं अक्सर " टॉम्कट के होम \ लिबास " निर्देशिका के संदर्भ में आता हूं । उदाहरण के लिए:

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 चला रहा हूं और निम्नलिखित स्थानों से अवगत हूं:

  1. /usr/share/tomcat7
  2. /var/lib/tomcat7(जहां webapps/निर्देशिका रहती है)
  3. /etc/tomcat7

उपरोक्त स्थान में केवल जार के साथ /usr/share/tomcat7एक libनिर्देशिका है। क्या यह "टॉम्केट्स होम \ लीब" निर्देशिका है? फिर, CATALINA_HOME/libनिर्देशिका क्या है ?


मुझे वास्तव में अंतर नहीं पता है, लेकिन होम पेज ' लोकलहोस्ट: 8080 ' पर वर्णित आधिकारिक दस्तावेज से मैं $ CATALINA_HOME / conf / tomcat_users.xml पढ़ सकता हूं: इसलिए आपकी स्थापना के आधार पर जो 'CATALINA_HOME' का पथ है '।
मिकीइन्स्की

दौड़ने पर क्या मिलता है echo $CATALINA_HOME?
टेराडॉन

@terdon CATALINA_HOME मेरे सेटअप में पर्यावरण चर के रूप में निर्यात नहीं किया गया है।
मार्कस जुनियस ब्रूटस

मुमकिन है कि यह केवल तब tomcat उपयोगकर्ता को निर्यात किया जाता है। ठीक है, यदि उन निर्देशिकाओं में से केवल एक में एक libउपनिर्देशिका है, तो संभवतः वह है जो आप चाहते हैं।
टेराडॉन

जवाबों:


12

इसके स्थित उपयोगकर्ता /usr/share/tomcat7/libफ़ोल्डर। यदि आपने apt-get install tomcat7अपने कंटेनर को स्थापित करने के लिए कमांड का उपयोग किया है ।


3

CATALINA_HOMEऔर Tomcat's HOMEआमतौर पर एक ही है:

CATALINA_BASE:   /usr/share/tomcat7
CATALINA_HOME:   /usr/share/tomcat7
CATALINA_TMPDIR: /usr/share/tomcat7/temp

CATALINA_HOME/lib इसलिए /usr/share/tomcat7/lib


सुनिश्चित करने के लिए, खोजें bootstrap.jar। यह फ़ाइल में स्थित है$CATALINA_HOME/bin/

अधिक जानकारी यहाँ


catalina.home कमांड लाइन, बूटस्ट्रैप (बिन) और साझा पुस्तकालय (lib) फ़ाइलों को नामित करता है। क्योंकि ये फाइलें आमतौर पर उत्पादक सर्वर पर नहीं बदली जाती हैं। catalina.base "व्यक्तिगत" फ़ाइलों को नामित करता है। वे सर्वर कॉन्फ़िगरेशन फाइलें (conf), लॉग और आउटपुट फाइलें (लॉग), वेब एप्लिकेशन फाइलें (वेबएप्स) और अस्थायी कार्य निर्देशिका (कार्य) हैं।
रे हुलहा

0

libs

$ tree /usr/share/tomcat7
/usr/share/tomcat7
├── bin
│   ├── bootstrap.jar
│   ├── catalina.sh
│   ├── catalina-tasks.xml
│   ├── configtest.sh
│   ├── daemon.sh
│   ├── digest.sh
│   ├── setclasspath.sh
│   ├── shutdown.sh
│   ├── startup.sh
│   ├── tomcat-juli.jar -> ../../java/tomcat-juli.jar
│   ├── tool-wrapper.sh
│   └── version.sh
├── defaults.md5sum
├── defaults.template
├── lib
│   ├── annotations-api.jar -> ../../java/tomcat-annotations-api-7.0.68.jar
│   ├── catalina-ant.jar -> ../../java/catalina-ant-7.0.68.jar
│   ├── catalina-ha.jar -> ../../java/tomcat-catalina-ha-7.0.68.jar
│   ├── catalina.jar -> ../../java/tomcat-catalina-7.0.68.jar
│   ├── catalina-jmx-remote.jar -> ../../java/tomcat-catalina-jmx-remote-7.0.68.jar
│   ├── catalina-tribes.jar -> ../../java/catalina-tribes-7.0.68.jar
│   ├── commons-dbcp.jar -> ../../java/commons-dbcp.jar
│   ├── commons-pool.jar -> ../../java/commons-pool.jar
│   ├── el-api.jar -> ../../java/tomcat-el-api-2.2.jar
│   ├── jasper-el.jar -> ../../java/tomcat-jasper-el-7.0.68.jar
│   ├── jasper.jar -> ../../java/tomcat-jasper-7.0.68.jar
│   ├── jsp-api.jar -> ../../java/tomcat-jsp-api-2.2.jar
│   ├── servlet-api.jar -> ../../java/tomcat-servlet-api-3.0.jar
│   ├── tomcat7-websocket.jar
│   ├── tomcat-api.jar -> ../../java/tomcat-api-7.0.68.jar
│   ├── tomcat-coyote.jar -> ../../java/tomcat-coyote-7.0.68.jar
│   ├── tomcat-i18n-es.jar -> ../../java/tomcat-i18n-es-7.0.68.jar
│   ├── tomcat-i18n-fr.jar -> ../../java/tomcat-i18n-fr-7.0.68.jar
│   ├── tomcat-i18n-ja.jar -> ../../java/tomcat-i18n-ja-7.0.68.jar
│   ├── tomcat-jdbc.jar -> ../../java/tomcat-jdbc-7.0.68.jar
│   ├── tomcat-util.jar -> ../../java/tomcat-util-7.0.68.jar
│   └── websocket-api.jar
├── logrotate.md5sum
└── logrotate.template

2 directories, 38 files

webapps

$ tree /var/lib/tomcat7/
/var/lib/tomcat7/
├── common
│   └── classes
├── conf -> /etc/tomcat7
├── logs -> ../../log/tomcat7
├── server
│   └── classes
├── shared
│   └── classes
├── webapps
│   ├── ROOT
│   │   ├── index.html
│   │   └── META-INF
│   │       └── context.xml
└── work -> ../../cache/tomcat7

और कॉन्फ़िगर करें

tree /etc/tomcat7/
/etc/tomcat7/
├── Catalina
│   └── localhost
│       ├── docs.xml
│       ├── examples.xml
│       ├── host-manager.xml
│       └── manager.xml
├── catalina.properties
├── context.xml
├── logging.properties
├── policy.d
│   ├── 01system.policy
│   ├── 02debian.policy
│   ├── 03catalina.policy
│   ├── 04webapps.policy
│   ├── 10examples.policy
│   └── 50local.policy
├── server.xml
├── tomcat-users.xml
└── web.xml
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.