thư mục Tomcat 7 home / lib ở đâu?


10

Khi đọc hướng dẫn / hướng dẫn về cách thiết lập JDBC với Tomcat, tôi thường xuyên bắt gặp các tài liệu tham khảo đến thư mục " Tomcat's HOME \ lib ". Ví dụ:

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

Những lần khác, tham chiếu được thực hiện cho thư mục " $ CATALINA_HOME / lib ". Ví dụ:

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

Tôi đang chạy Tomcat 7.0.53 và biết các vị trí sau:

  1. /usr/share/tomcat7
  2. /var/lib/tomcat7(nơi webapps/thư mục cư trú)
  3. /etc/tomcat7

Trong số các vị trí trên chỉ /usr/share/tomcat7chứa một libthư mục với lọ. Đây có phải là thư mục "Tomcat's HOME \ lib" không? Sau đó, CATALINA_HOME/libthư mục là gì?


Tôi thực sự không biết sự khác biệt, nhưng từ tài liệu chính thức như được mô tả trên trang chủ ' localhost: 8080 ' Tôi có thể đọc $ CATALINA_HOME / conf / tomcat_users.xml: vì vậy tùy thuộc vào cài đặt của bạn, đó là đường dẫn của 'CATALINA_HOME '.
MickyInTheSky

Bạn nhận được gì nếu bạn chạy echo $CATALINA_HOME?
terdon

@terdon CATALINA_HOME không được xuất dưới dạng biến môi trường trong thiết lập của tôi.
Marcus Junius Brutus

Có lẽ nó chỉ được xuất cho người dùng tomcat. OK, nếu chỉ một trong những thư libmục đó chứa thư mục con, đó có thể là thư mục bạn muốn.
terdon

Câu trả lời:


12

/usr/share/tomcat7/libThư mục người dùng nằm của nó . Nếu bạn đã sử dụng apt-get install tomcat7lệnh để cài đặt container của bạn.


3

CATALINA_HOMETomcat's HOMEthường giống nhau:

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

CATALINA_HOME/lib là do đó /usr/share/tomcat7/lib


Để chắc chắn, tìm kiếm bootstrap.jar. Tập tin này nằm ở$CATALINA_HOME/bin/

Thêm chi tiết tại đây


catalina.home chỉ định các dòng lệnh, bootstrap (bin) và chia sẻ thư viện (lib). Bởi vì các tệp này thường không được thay đổi trên một máy chủ sản xuất. catalina.base chỉ định các tập tin cá nhân trên mạng. Chúng là các tệp cấu hình máy chủ (conf), tệp nhật ký và đầu ra (nhật ký), tệp ứng dụng web (webapps) và thư mục làm việc tạm thời (công việc).
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

ứng dụng web

$ 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

cấu hình

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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.