Home Góc IT HĐH Ubuntu Cài Tomcat6 cho Ubuntu
Cài Tomcat6 cho Ubuntu
Thứ tư, 08 Tháng 10 2008 13:27

Nếu bạn đang chạy Ubuntu và muốn sử dụng Tomcat, bạn không nên sử dụng phiên bạn có sẵn trong kho phần mềm, vì đôi khi nó chạy không chính xác. Thay vào đó, bạn nên cài đặt một cách thủ công thì tốt hơn. Dưới đây là cách để bạn cài Tomcat6 bằng gói Tomcat download từ website của Apache.

Trước khi cài đặt Tomcat, bạn cần phải đảm bảo rằng bạn đã cài Java trên máy bạn. Nếu bạn không biết chắc máy bạn đã cài Java hay chưa, bạn có thể kiểm tra bằng lệnh dpkg như sau:

sudo dpkg -get-selections | grep sun-java

Nếu bạn thấy kết quả sau khi chạy lên trên như sau thì máy bạn đã có Java.

sun-java6-bin                                   install
sun-java6-jdk install
sun-java6-jre install

Trường hợp không có kết quả gì, thì máy bạn chưa có Java, bạn có thể cài bằng lệnh sau:

sudo apt-get install sun-java6-jdk

Cài Tomcat6

Download và xả nén Tomcat6 từ website của Apache. Bạn nên vào kiểm tra để xem phiên bản mới nhất, tại thời điểm viết bài, phiên bản mới nhất là 6.0.14, các bạn thay bằng link của phiên bản mới nhất khi cài đặt.

wget http://apache.hoxt.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz

tar xvzf apache-tomcat-6.0.14.tar.gz

Lệnh đầu để download file apache-tomcat-6.0.14.tar.gz về thư mục hiện hành. Lệnh thứ 2 dùng để xả nén nó.

Tiếp theo, bạn nên dời tomcat vào một thư mục cố định. Chẳng hạn như thư mục /usr/local/tomcat. Bạn gõ lệnh sau:

sudo mv apache-tomcat-6.0.14 /usr/local/tomcat

Để Tomcat chạy được, bạn cần phải khai báo biến môi trường JAVA_HOME. Cách tốt nhất để khai báo biến môi trường là sửa trong file .bashrc của bạn. Bạn cũng có thể khai báo trong file startup.sh của Tomcat nếu bạn muốn.

Để khai báo trong file .bashrc, bạn gõ lệnh sau để mở file .bashrc:

vi ~/.bashrc

Sau đó thêm dòng sau vào và lưu lại:

export JAVA_HOME=/usr/lib/jvm/java-6-sun

Có thể bạn cần phải logout để thay đổi có hiệu lực. Lúc này bạn có thể chạy Tomcat bằng cách chạy file startup.sh trong thu mục tomcat/bin.

Đặt cho Tomcat tự khởi động

Để Tomcat có thể tự chạy sau khi bạn khởi động máy tính, bạn có thể làm như sau:

sudo vi /etc/init.d/tomcat

Dòng lệnh trên sẽ tạo file tomcat trong thư mục /etc/init.d. Sau đó, bạn thêm vào file này nội dung sau:

# Tomcat auto-start
#
# description: Auto-starts tomcat
# processname: tomcat
# pidfile: /var/run/tomcat.pid

export JAVA_HOME=/usr/lib/jvm/java-6-sun

case $1 in
start)
        sh /usr/local/tomcat/bin/startup.sh
        ;;
stop)  
        sh /usr/local/tomcat/bin/shutdown.sh
        ;;
restart)
        sh /usr/local/tomcat/bin/shutdown.sh
        sh /usr/local/tomcat/bin/startup.sh
        ;;
esac   
exit 0

Bạn cần làm cho đoạn script này có thể thực thi được, bạn gõ lệnh sau:

sudo chmod 755 /etc/init.d/tomcat

Bước tiếp theo là liên kết đoạn script trên với thư mục startup bằng 2 lệnh sau:

sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat

Vậy là đã xong, bạn đã có Tomcat chạy mỗi khi bạn khởi động Ubuntu. Bạn cũng có thể start hoặc stop Tomcat bằng tay bằng các lệnh sau:

sudo /etc/init.d/tomcat start

sudo /etc/init.d/tomcat stop

Lời bình (0)Add Comment

Viết lời bình

busy