Tomcat 7 home / lib dizini nerede?


10

Tomcat ile JDBC kurulumuyla ilgili kılavuzları / eğiticileri okurken sıklıkla " Tomcat'in HOME \ lib " dizinine başvuruyorum . Örneğin:

Add the driver to your classpath, to your project, or to Tomcat's HOME\lib directory.

Diğer zamanlarda " $ CATALINA_HOME / lib " dizinine başvurulur . Örneğin:

Before you proceed, don't forget to copy the JDBC Driver's jar into $CATALINA_HOME/lib.

Tomcat 7.0.53 kullanıyorum ve aşağıdaki konumların farkındayım:

  1. /usr/share/tomcat7
  2. /var/lib/tomcat7( webapps/dizinin bulunduğu yer)
  3. /etc/tomcat7

Yukarıdaki konum sadece kavanoz /usr/share/tomcat7içeren bir libdizin içerir . Bu "Tomcat'in HOME \ lib" dizini mi? O zaman CATALINA_HOME/libdizin nedir?


Farkı gerçekten bilmiyorum, ancak ' localhost: 8080 ' ana sayfasında açıklanan resmi belgelere kadar $ CATALINA_HOME / conf / tomcat_users.xml: 'yi okuyabilirim, bu yüzden kurulumunuza bağlı olarak' CATALINA_HOME yolu '.
MickyInTheSky

Kaçarsan ne alırsın echo $CATALINA_HOME?
terdon

@terdon CATALINA_HOME kurulumumda ortam değişkeni olarak dışa aktarılmıyor.
Marcus Junius Brutus

Muhtemelen o zaman sadece tomcat kullanıcısına ihraç edilmektedir. Tamam, bu dizinlerden yalnızca biri bir libalt dizin içeriyorsa , büyük olasılıkla istediğiniz dizin budur.
terdon

Yanıtlar:


12

Bulunan kullanıcı /usr/share/tomcat7/libklasörü. apt-get install tomcat7Kapsayıcıyı kurmak için komut kullandıysanız .


3

CATALINA_HOMEve Tomcat's HOMEgenellikle aynıdır:

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

CATALINA_HOME/lib bu nedenle /usr/share/tomcat7/lib


Emin olmak için arayın bootstrap.jar. Bu dosya şurada bulunur:$CATALINA_HOME/bin/

Daha fazla ayrıntı burada


catalina.home komut satırı, bootstrap (bin) ve paylaşılan kütüphane (lib) dosyalarını belirler. Çünkü bu dosyalar genellikle verimli bir sunucuda değiştirilmez. catalina.base "kişisel" dosyaları belirtir. Bunlar sunucu yapılandırma dosyaları (conf), günlük ve çıktı dosyaları (günlükler), web uygulama dosyaları (webapps) ve geçici çalışma dizinidir (çalışma).
Ray Hulha

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

ağ uygulamaları

$ 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

ve yapılandırma

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
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.