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的版本信息
[*]# bin/catalina.sh version
[*]Using CATALINA_BASE: /usr/local/tomcat
[*]Using CATALINA_HOME: /usr/local/tomcat
[*]Using CATALINA_TMPDIR: /usr/local/tomcat/temp
[*]Using JRE_HOME: /usr/java/jdk1.7.0_05
[*]Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
[*]Server version: Apache Tomcat/7.0.29
[*]Server built: Jul 3 2012 11:31:52
[*]Server number:7.0.29.0
[*]OS Name: Linux
[*]OS Version: 2.6.18-308.el5
[*]Architecture: i386
[*]JVM Version: 1.7.0_05-b05
[*]JVM Vendor: Oracle Corporation
[*]# bin/catalina.sh catalina.sh 可以调用其它的脚本,
[*]Using CATALINA_BASE: /usr/local/tomcat
[*]Using CATALINA_HOME: /usr/local/tomcat
[*]Using CATALINA_TMPDIR: /usr/local/tomcat/temp
[*]Using JRE_HOME: /usr/java/jdk1.7.0_05
[*]Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
[*]Usage: catalina.sh ( commands ... ) 支持很多的选项,常用的如下:
[*]commands:
[*]debug Start Catalina in a debugger
[*]debug -security Debug Catalina with a security manager
[*]jpda start Start Catalina under JPDA debugger
[*]run Start Catalina in the current window
[*]run -security Start in the current window with security manager
[*]start Start Catalina in a separate window
[*]start -security Start in a separate window with security manager
[*]stop Stop Catalina, waiting up to 5 seconds for the process to end
[*]stop n Stop Catalina, waiting up to n seconds for the process to end
[*]stop -force Stop Catalina, wait up to 5 seconds and then use kill -KILL if still running
[*]stop n -force Stop Catalina, wait up to n seconds and then use kill -KILL if still running
[*]configtest Run a basic syntax check on server.xml - check exit code for result
[*]version What version of tomcat are you running?
[*]Note: Waiting for the process to end and use of the -force option require that $CATALINA_PID is defined
三、启动Tomcat
[*]# bin/catalina.sh start
[*]Using CATALINA_BASE: /usr/local/tomcat
[*]Using CATALINA_HOME: /usr/local/tomcat
[*]Using CATALINA_TMPDIR: /usr/local/tomcat/temp
[*]Using JRE_HOME: /usr/java/jdk1.7.0_05
[*]Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
查看启动的进程
[*]# netstat -tnlp
[*]Active Internet connections (only servers)
[*]Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
[*]tcp 0 0 127.0.0.1:8005 0.0.0.0:* LISTEN 3926/java
[*]tcp 0 0 0.0.0.0:8009 0.0.0.0:* LISTEN 3926/java
[*]tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 3926/java
#ps x
[*]/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端口的)
http://blog.运维网.com/attachment/201210/152158989.jpg
页:
[1]