Cài đặt Tomcat 6 trên Ubuntu
Nếu bạn đang chạy Ubuntu và muốn sử dụng bộ chứa Tomlet servlet, bạn không nên sử dụng phiên bản từ kho lưu trữ vì nó không hoạt động chính xác. Thay vào đó, bạn sẽ cần sử dụng quy trình cài đặt thủ công mà tôi phác thảo ở đây.
Trước khi cài đặt Tomcat, bạn sẽ muốn đảm bảo rằng bạn đã cài đặt Java. Tôi sẽ giả sử nếu bạn đang cố gắng cài đặt Tomcat bạn đã cài đặt java, nhưng nếu bạn không chắc chắn bạn có thể kiểm tra bằng lệnh dpkg như vậy:
dpkg -get-các lựa chọn | grep sun-java
Điều này sẽ cung cấp cho bạn đầu ra này nếu bạn đã cài đặt java:
sun-java6-bin cài đặt sun-java6-jdk cài đặt sun-java6-jre cài đặt
Nếu lệnh đó không có kết quả, bạn sẽ muốn cài đặt phiên bản mới nhất bằng lệnh này:
sudo apt-get cài đặt sun-java6-jdk
Cài đặt
Bây giờ chúng tôi sẽ tải xuống và trích xuất Tomcat từ trang apache. Bạn nên kiểm tra để đảm bảo không có phiên bản khác và điều chỉnh cho phù hợp.
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
Điều tốt nhất để làm là di chuyển thư mục tomcat đến một vị trí cố định. Tôi đã chọn / usr / local / tomcat, nhưng bạn có thể di chuyển nó đến nơi khác nếu bạn muốn.
sudo mv apache-tomcat-6.0,14 / usr / local / tomcat
Tomcat yêu cầu thiết lập biến JAVA_HOME. Cách tốt nhất để làm điều này là đặt nó trong tệp .bashrc của bạn. Bạn cũng có thể chỉnh sửa tệp startup.sh nếu bạn chọn.
Phương pháp tốt hơn là chỉnh sửa tệp .bashrc của bạn và thêm dòng in đậm ở đó. Bạn sẽ phải đăng xuất khỏi vỏ để thay đổi có hiệu lực.
vi ~ / .bashrc
Thêm dòng sau:
xuất JAVA_HOME = / usr / lib / jvm / java-6-sun
Tại thời điểm này, bạn có thể bắt đầu tomcat bằng cách thực thi tập lệnh startup.sh trong thư mục tomcat / bin.
Tự động bắt đầu
Để làm cho tomcat tự động khởi động khi chúng tôi khởi động máy tính, bạn có thể thêm một tập lệnh để làm cho nó tự động khởi động và tắt máy.
sudo vi /etc/init.d/tomcat
Bây giờ dán vào sau:
# Tomcat tự động khởi động
#
# mô tả: Tự động khởi động tomcat
# tên quá trình: tomcat
# pidfile: /var/run/tomcat.pidxuất JAVA_HOME = / usr / lib / jvm / java-6-sun
trường hợp $ 1 trong
khởi đầu)
sh /usr/local/tomcat/bin/startup.sh
;;
dừng lại)
sh /usr/local/tomcat/bin/shutdown.sh
;;
khởi động lại)
sh /usr/local/tomcat/bin/shutdown.sh
sh /usr/local/tomcat/bin/startup.sh
;;
esac
thoát 0
Bạn sẽ cần phải thực thi tập lệnh bằng cách chạy lệnh chmod:
sudo chmod 755 /etc/init.d/tomcat
Bước cuối cùng là thực sự liên kết tập lệnh này với các thư mục khởi động với một liên kết tượng trưng. Thực hiện hai lệnh này và chúng ta nên trên đường.
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
Tomcat bây giờ nên được cài đặt đầy đủ và hoạt động. Thưởng thức!