CATALINA_HOME
đấu với CATALINA_BASE
Nếu bạn đang chạy nhiều phiên bản, thì bạn chỉ cần cả hai biến CATALINA_HOME
.
Nói cách khác: CATALINA_HOME
là bắt buộc và CATALINA_BASE
là tùy chọn.
CATALINA_HOME
đại diện cho gốc của cài đặt Tomcat của bạn.
Tùy chọn, Tomcat có thể được cấu hình cho nhiều trường hợp bằng cách xác định $CATALINA_BASE
cho từng trường hợp. Nếu nhiều trường hợp không được cấu hình, $CATALINA_BASE
giống như $CATALINA_HOME
.
Xem: Apache Tomcat 7 - Giới thiệu
Chạy với riêng biệt CATALINA_HOME
và CATALINA_BASE
được ghi lại trong RUNNING.txt có nội dung:
Các biến CATALINA_HOME
và CATALINA_BASE
môi trường được sử dụng để xác định vị trí của Apache Tomcat và vị trí của cấu hình hoạt động của nó, tương ứng.
Bạn không thể cấu hình CATALINA_HOME
và CATALINA_BASE
các biến trong
setenv
tập lệnh, vì chúng được sử dụng để tìm tệp đó.
Ví dụ:
(4.1) Tomcat có thể được bắt đầu bằng cách thực hiện một trong các lệnh sau:
%CATALINA_HOME%\bin\startup.bat (Windows)
$CATALINA_HOME/bin/startup.sh (Unix)
hoặc là
%CATALINA_HOME%\bin\catalina.bat start (Windows)
$CATALINA_HOME/bin/catalina.sh start (Unix)
Nhiều trường hợp Tomcat
Trong nhiều trường hợp, mong muốn có một bản sao phân phối nhị phân Tomcat được chia sẻ giữa nhiều người dùng trên cùng một máy chủ. Để thực hiện điều này, bạn có thể đặt CATALINA_BASE
biến môi trường cho thư mục chứa các tệp cho ví dụ Tomcat 'cá nhân' của bạn.
Khi chạy với một riêng biệt CATALINA_HOME
và CATALINA_BASE
, các tệp và thư mục được phân chia như sau:
Trong CATALINA_BASE
:
bin
- Chỉ: setenv.sh (* nix) hoặc setenv.bat (Windows), tomcat-juli.jar
conf
- Các tệp cấu hình máy chủ (bao gồm máy chủ)
lib
- Thư viện và các lớp học, như được giải thích dưới đây
logs
- Đăng nhập và xuất tập tin
webapps
- Tự động tải ứng dụng web
work
- Thư mục làm việc tạm thời cho các ứng dụng web
temp
- Thư mục được sử dụng bởi JVM cho các tệp tạm thời>
Trong CATALINA_HOME
:
bin
- Kịch bản khởi động và tắt máy
lib
- Thư viện và các lớp học, như được giải thích dưới đây
endorsed
- Thư viện ghi đè tiêu chuẩn "Tiêu chuẩn được chứng thực". Theo mặc định, nó vắng mặt.
Làm thế nào để kiểm tra
Cách dễ nhất để kiểm tra những gì của bạn CATALINA_BASE
và CATALINA_HOME
bằng cách chạy startup.sh
, ví dụ:
$ /usr/share/tomcat7/bin/startup.sh
Using CATALINA_BASE: /usr/share/tomcat7
Using CATALINA_HOME: /usr/share/tomcat7
Bạn cũng có thể kiểm tra nơi các tệp Tomcat được cài đặt, bằng dpkg
công cụ như dưới đây (Debian / Ubuntu):
dpkg -L tomcat7-common