- 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