|
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 Tomcat6Download 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
 |