VietNetwork.Vn

 


Tác giả Chủ đề: Install Java - Tomcat 7 trên CentOS 5 hoặc CentOS 6  (Đã xem 977 lần)

0 Thành viên và 1 Khách đang xem chủ đề.

server360

  • Administrator
  • Hero Member
  • *****
  • Bài viết: 3162
  • Số Lần: +72/-0
Install Java - Tomcat 7 trên CentOS 5 hoặc CentOS 6
« vào: Tháng Bảy 25, 2014, 10:36:14 AM »
Install Java - Tomcat 7 trên CentOS 5 hoặc CentOS 6

I. Install JDK 1.7
1. Download nguồn cài đặt.
You are not allowed to view links. Register or Login
CentOS 64 bit: jdk-7u5-linux-x64.tar.gz.
CentOS 32 bit: jdk-7u5-linux-i586.tar.gz

2. Tạo thư mục cài đặt :D
# mkdir /usr/java
# cd /usr/java

3. Copy và giải nén nguồn cài đặt vào thư mục vừa tạo :D /usr/java
# tar -xzf jdk-7u5-linux-x64.tar.gz

4. Thiếp lập JAVA_HOME
# JAVA_HOME=/usr/java/jdk1.7.0_05
# export JAVA_HOME
# PATH=$JAVA_HOME/bin:$PATH
# export PATH

5. Thiết lập JAVA_HOME mãi mãi, add các dòng sau vào ~/.bash_profile
# vi /etc/profile
    JAVA_HOME=/usr/java/jdk1.7.0_05
    export JAVA_HOME
    PATH=$JAVA_HOME/bin:$PATH
    export PATH
Một khi đã add xong các bạn logout và login lại xem việc thiết lập JAVA_HOME có đúng chưa nhé :D
# echo $JAVA_HOME
/usr/java/jdk1.7.0_05
Chú ý: Nếu các bạn muốn chạy JDK 6 hơn 7 thì đơn giản là lưu JDK 6 bin ở thư mục /opt rồi chạy lệnh sh /opt/jdk-6u33-linux-x64.bin. Lúc đó nó sẽ tạo JAVA Home /usr/java/jdk1.6.0.33

II. Download và giải nén Tomcat 7.0.29 (hoặc bản mới nhất)
1. Chúng ta sẽ cài vào thư mục /usr/share
# cd /usr/share
Sau khi download xong thì bạn có thể kiểm tra lại nguồn download bằng lệnh md5sum
# md5sum apache-tomcat-7.0.29.tar.gz
307076fa3827e19fa9b03f3ef7cf1f3f *apache-tomcat-7.0.29.tar.gz
So sánh chuỗi trên với chuỗi mà trên link download có hợp không nhé :D

2. Giải nén
# tar -xzf apache-tomcat-7.0.29.tar.gz

3. Cấu hình Tomcat chạy như một service :D
Chúng ta sẽ tạo các scipt đơn giản Start/Stop/Restart  để Tomcat start lúc boot
Tạo file tomcat trong /etc/init.d với những dòng sau :D
# cd /etc/init.d
# vi tomcat
---------------------------
    #!/bin/bash
    # description: Tomcat Start Stop Restart
    # processname: tomcat
    # chkconfig: 234 20 80
    JAVA_HOME=/usr/java/jdk1.7.0_05
    export JAVA_HOME
    PATH=$JAVA_HOME/bin:$PATH
    export PATH
    CATALINA_HOME=/usr/share/apache-tomcat-7.0.29
    case $1 in
    start)
    sh $CATALINA_HOME/bin/startup.sh
    ;;
    stop)
    sh $CATALINA_HOME/bin/shutdown.sh
    ;;
    restart)
    sh $CATALINA_HOME/bin/shutdown.sh
    sh $CATALINA_HOME/bin/startup.sh
    ;;
    esac
    exit 0
-----------------------------------------------------------------------------------
Scipt trên đơn giản chỉ gọi các file startup.sh và shutdown.sh trong thư mục bin của Tomcat (/usr/share/apache-tomcat-7.0.29/bin)
CATALINA_HOME là thư mục home của Tomcat (/usr/share/apache-tomcat-7.0.29)

4. Set quyền cho scipt để  nó chạy nhe :D
# chmod 755 tomcat
- Sử dụng công cụ chkconfig để Tomcat khởi động khi server boot lên nhe.
# chkconfig --add tomcat
# chkconfig --level 234 tomcat on
- Kiểm tra xem sao :D
# chkconfig --list tomcat
    tomcat 0ff 1ff 2n 3n 4n 5ff 6ff
- Kiểm tra script mà chúng ta vừa tạo lúc nãy.
#service tomcat start
    Using CATALINA_BASE: /usr/share/apache-tomcat-7.0.29
    Using CATALINA_HOME: /usr/share/apache-tomcat-7.0.29
    Using CATALINA_TMPDIR: /usr/share/apache-tomcat-7.0.29/temp
    Using JRE_HOME: /usr/java/jdk1.7.0_05
    Using CLASSPATH: /usr/share/apache-tomcat-7.0.29/bin/bootstrap.jar:/usr/share/apache-tomcat-7.0.29/bin/tomcat-juli.jar

- Stop Tomcat:
#service tomcat stop
    Using CATALINA_BASE: /usr/share/apache-tomcat-7.0.29
    Using CATALINA_HOME: /usr/share/apache-tomcat-7.0.29
    Using CATALINA_TMPDIR: /usr/share/apache-tomcat-7.0.29/temp
    Using JRE_HOME: /usr/java/jdk1.7.0_05
    Using CLASSPATH: /usr/share/apache-tomcat-7.0.29/bin/bootstrap.jar:/usr/share/apache-tomcat-7.0.29/bin/tomcat-juli.jar

- Restarting Tomcat
#service tomcat restart
    Using CATALINA_BASE: /usr/share/apache-tomcat-7.0.29
    Using CATALINA_HOME: /usr/share/apache-tomcat-7.0.29
    Using CATALINA_TMPDIR: /usr/share/apache-tomcat-7.0.29/temp
    Using JRE_HOME: /usr/java/jdk1.7.0_05
    Using CLASSPATH: /usr/share/apache-tomcat-7.0.29/bin/bootstrap.jar:/usr/share/apache-tomcat-7.0.29/bin/tomcat-juli.jar
    Using CATALINA_BASE: /usr/share/apache-tomcat-7.0.29
    Using CATALINA_HOME: /usr/share/apache-tomcat-7.0.29
    Using CATALINA_TMPDIR: /usr/share/apache-tomcat-7.0.29/temp
    Using JRE_HOME: /usr/java/jdk1.7.0_05
    Using CLASSPATH: /usr/share/apache-tomcat-7.0.29/bin/bootstrap.jar:/usr/share/apache-tomcat-7.0.29/bin/tomcat-juli.jar

Giờ chúng ta xem log Catalina.out tại /usr/share/apache-tomcat-7.0.29/logs/catalina.out    xem có lỗi gì không nhé :D
# more /usr/share/apache-tomcat-7.0.29/logs/catalina.out
 Như vậy xem như đã xong :D
Duyệt thử trang quản lý của Tomcat nha :D
You are not allowed to view links. Register or Login  hoặc You are not allowed to view links. Register or Login
« Sửa lần cuối: Tháng Mười 01, 2014, 10:40:43 AM gửi bởi server360 »


 

Copyright © VietNetwork.Vn