Cấu hình và triển khai Tomcat trên hệ thống Linux

Giới thiệu

Tomcat là một máy chủ ứng dụng mã nguồn mở miễn phí, thuộc nhóm máy chủ nhẹ, thường được sử dụng trong các hệ thống vừa và nhỏ hoặc khi lưu lượng truy cập không quá cao. Đây là lựa chọn hàng đầu cho việc phát triển và gỡ lỗi ứng dụng JSP. Tomcat hoạt động độc lập với Apache, dù được thiết kế như một phần mở rộng của Apache.

Cài đặt

Cài đặt JDK

Tải về tại: https://www.oracle.com/technetwork/java/javase/downloads/index.html

Giải nén và di chuyển

# mv jdk1.7.0_25/ /opt/java/

Cấu hình biến môi trường

# vim /etc/profile export JAVA_ROOT=/opt/java/jdk1.7 export TOMCAT_DIR=/opt/tomcat export PATH=$PATH:$JAVA_ROOT/bin:$TOMCAT_DIR/bin



# source /etc/profile

Kiểm tra kết quả

# java -version

Cài đặt Tomcat

Tải về tại: https://tomcat.apache.org/

Giải nén và di chuyển

# cp -a apache-tomcat-7.0.42 /opt/tomcat/

Cấu hình môi trường

# vim /etc/profile export JAVA_ROOT=/opt/java/jdk1.7 export TOMCAT_DIR=/opt/tomcat export PATH=$PATH:$JAVA_ROOT/bin:$TOMCAT_DIR/bin # source /etc/profile

Cấp quyền thực thi

# chmod +x /opt/tomcat/bin/*

Khởi động

# /opt/tomcat/bin/catalina.sh start # netstat -antp

Thử nghiệm

Truy cập: http://ip:8080

Triển khai ứng dụng WAR

Chỉnh sửa file cấu hình

Sao chép WAR vào thư mục webapps

# cp -a demo.war /opt/tomcat/webapps/

Xóa thư mục ROOT

# rm -rf ROOT

Tái khởi động

# /opt/tomcat/bin/catalina.sh stop # /opt/tomcat/bin/catalina.sh start

Tạo nhiều instance Tomcat

Dừng instance hiện tại

# /opt/tomcat/bin/catalina.sh stop

Sao chép thư mục và xóa logs

# cp -a tomcat tomcat-clone # rm -rf tomcat-clone/logs/*

Cấu hình cổng mới

# vim /opt/tomcat-clone/conf/server.xml

Cập nhật script khởi động

# vi /opt/tomcat-clone/bin/startup.sh export CATALINA_HOME=/opt/tomcat-clone

Khởi động cả hai instance

# /opt/tomcat/bin/catalina.sh start # /opt/tomcat-clone/bin/catalina.sh start # netstat -antp

Thử nghiệm

Truy cập: http://ip:8080 và http://ip:8091

Thẻ: Tomcat linux WAR deployment Multi-instance configuration

Đăng vào ngày 20 tháng 5 lúc 01:56