Tomcat安裝及查看相關信息

用到的安裝包:               
      jdk-7u5-linux-i586.rpm    
      apache-tomcat-7.0.29.tar.gz               

系統環境
       CentOS 5.8


一、 安裝Tomcat(需要先安裝JDK)

1. 安裝JDK
     # rpm -ivh jdk-7u5-linux-i586.rpm
        
2. 定義兩個環境變量      
      # vi /etc/profile                    
          JAVA_HOME=/usr/java/jdk1.7.0_05
          PATH=$PATH:$JAVA_HOME/bin
          export JAVA_HOME PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC                   
               
3. 退出後再重新登錄
      # printenv                    查看環境變量

          .....
          PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.7.0_05/bin:/root/bin
          JAVA_HOME=/usr/java/jdk1.7.0_05
                    .....
               
       # java -version   

4. 安裝 Tomcat
       # tar xf apache-tomcat-7.0.29.tar.gz -C /usr/local/
       # cd /usr/local/
       # ln -sv apache-tomcat-7.0.29/  tomcat
              create symbolic link `tomcat' to `apache-tomcat-7.0.29/'

二、 查看Tomcat的版本信息

  1. [root@node2 tomcat]# bin/catalina.sh version  
  2. Using CATALINA_BASE:   /usr/local/tomcat  
  3. Using CATALINA_HOME:   /usr/local/tomcat  
  4. Using CATALINA_TMPDIR: /usr/local/tomcat/temp  
  5. Using JRE_HOME:        /usr/java/jdk1.7.0_05  
  6. Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar  
  7. Server version: Apache Tomcat/7.0.29  
  8. Server built:   Jul 3 2012 11:31:52  
  9. Server number:  7.0.29.0  
  10. OS Name:        Linux  
  11. OS Version:     2.6.18-308.el5  
  12. Architecture:   i386  
  13. JVM Version:    1.7.0_05-b05  
  14. JVM Vendor:     Oracle Corporation  
  1. [root@node2 tomcat]bin/catalina.sh        catalina.sh 可以調用其它的腳本, 
  2. Using CATALINA_BASE:   /usr/local/tomcat 
  3. Using CATALINA_HOME:   /usr/local/tomcat 
  4. Using CATALINA_TMPDIR: /usr/local/tomcat/temp 
  5. Using JRE_HOME:        /usr/java/jdk1.7.0_05 
  6. Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar 
  7. Usage: catalina.sh ( commands ... )       支持很多的選項,常用的如下: 
  8. commands:    
  9.   debug             Start Catalina in a debugger 
  10.   debug -security   Debug Catalina with a security manager 
  11.   jpda start        Start Catalina under JPDA debugger 
  12.   run               Start Catalina in the current window 
  13.   run -security     Start in the current window with security manager 
  14.   start             Start Catalina in a separate window 
  15.   start -security   Start in a separate window with security manager 
  16.   stop              Stop Catalina, waiting up to 5 seconds for the process to end 
  17.   stop n            Stop Catalina, waiting up to n seconds for the process to end 
  18.   stop -force       Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running 
  19.   stop n -force     Stop Catalina, wait up to n seconds and then use kill -KILL if still running 
  20.   configtest        Run a basic syntax check on server.xml - check exit code for result 
  21.   version           What version of tomcat are you running? 
  22. Note: Waiting for the process to end and use of the -force option require that $CATALINA_PID is defined 

三、啓動Tomcat

  1. [root@node2 tomcat]# bin/catalina.sh start 
  2. Using CATALINA_BASE:   /usr/local/tomcat 
  3. Using CATALINA_HOME:   /usr/local/tomcat 
  4. Using CATALINA_TMPDIR: /usr/local/tomcat/temp 
  5. Using JRE_HOME:        /usr/java/jdk1.7.0_05 
  6. Using CLASSPATH:       /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar 

查看啓動的進程

  1. [root@node2 tomcat]# netstat -tnlp                    
  2. Active Internet connections (only servers) 
  3. Proto Recv-Q Send-Q Local Address               Foreign Address             State       PID/Program name   
  4. tcp        0      0 127.0.0.1:8005              0.0.0.0:*                   LISTEN      3926/java           
  5. tcp        0      0 0.0.0.0:8009                0.0.0.0:*                   LISTEN      3926/java                
  6. tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN      3926/java           

  #  ps x

  1. /usr/java/jdk1.7.0_05/bin/java -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/usr/local/tomcat/endorsed -classpath /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/usr/local/tomcat -Dcatalina.home=/usr/local/tomcat -Djava.io.tmpdir=/usr/local/tomcat/temp org.apache.catalina.startup.Bootstrap start 

四、訪問Tomcat (Tomcat 默認的虛擬主機是監聽在8080端口的)

 


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章