- Tải gói nén của Tomcat về máy,
$ wget http://mir2.ovh.net/ftp.apache.org/dist/tomcat/tomcat-7/v7.0.29/bin/apache-tomcat-7.0.29.tar.gz
- Giải nén gói vừa tải về
$ tar xzvf apache-tomcat-7.0.29.tar.gz
- Chép phần vừa giải nén này vào thư mục /opt/
$ mv apache-tomcat-7.0.29 /opt/
- Tạo một đường dẫn tượng trưng (symbolic link) cho thư mục này, /opt/tomcat là đường dẫn tượng trưng chỉ tới thư mục /opt/apache-tomcat-7.0.29/
$ ln -s /opt/apache-tomcat-7.0.29/ /opt/tomcat
- Khởi động Tomcat, để kiểm tra
$ /opt/tomcat/bin/startup.sh
Vậy là ta đã cài đặt xong Tomcat. Thông thường khi cài Tomcat, ta thường muốn nó hoạt động ngay sau khi máy tính khởi động hoặc khởi động lại. Để thực hiện điều này, ta tạo đoạn văn lệnh bash (script bash) tên tomcat trong thư mục /etc/init.d. Ta dùng chương trình vi để viết:
$ vi /etc/init.d/tomcat
Nội dung tập tin tomcat:
#!/bin/bash # # Init file for SixSigns Tomcat server # # chkconfig: 2345 55 25 # description: SixSigns Tomcat server # # Source function library. . /etc/init.d/functions RUN_AS_USER=tomcat # Adjust run user here CATALINA_HOME=/opt/tomcat start() { echo "Starting Tomcat: " if [ "x$USER" != "x$RUN_AS_USER" ]; then su - $RUN_AS_USER -c "$CATALINA_HOME/bin/startup.sh" else $CATALINA_HOME/bin/startup.sh fi echo "done." } stop() { echo "Shutting down Tomcat: " if [ "x$USER" != "x$RUN_AS_USER" ]; then su - $RUN_AS_USER -c "$CATALINA_HOME/bin/shutdown.sh" else $CATALINA_HOME/bin/shutdown.sh fi echo "done." } case "$1" in start) start ;; stop) stop ;; restart) stop sleep 10 #echo "Hard killing any remaining threads.." #kill -9 `cat $CATALINA_HOME/work/catalina.pid` start ;; *) echo "Usage: $0 {start|stop|restart}" esac exit 0
Thêm người dùng tomcat, sở hữu chủ của thư mục /opt/tomcat, nếu cần
$ adduser tomcat $ chown -R tomcat:tomcat /opt/tomcat
Thêm văn lệnh bash khởi động Tomcat này vào chkconfig:
$ chmod a+x /etc/init.d/tomcat $ chkconfig tomcat on
Kiểm tra, văn lệnh này đã được thêm vào chkconfig
$ chkconfig --list | grep tomcat
Khởi động lại tomcat
$ /etc/init.d/tomcat restart
Không có nhận xét nào:
Đăng nhận xét