一、单独使用Tomcat(Mysql)
==安装JDK
[root@node1 jsp]# rpm -qa |grep java
java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
[root@node1 jsp]# rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115 卸载旧的java
[root@node1 jsp]# java -version
-bash: /usr/bin/java: 没有那个文件或目录
[root@node1 jsp]# rpm -ivh jdk-7u11-linux-i586.rpm
[root@node1 jsp]# java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) Client VM (build 23.6-b04, mixed mode, sharing)
[root@node1 jsp]# ls /usr/java/jdk1.7.0_11
[root@node1 jsp]# vim /etc/profile设置环境变量
JAVA_HOME=/usr/java/jdk1.7.0_11
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME PATH
[root@node1 jsp]# source /etc/profile
[root@node1 jsp]# echo $PATH
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/java/jdk1.7.0_11/bin
==Tomcat
[root@node1 jsp]# tar xvf apache-tomcat-7.0.34.tar.gz -C /usr/local/
[root@node1 jsp]# cd /usr/local/
[root@node1 local]# ln -sv apache-tomcat-7.0.34 tomcat
创建指向“apache-tomcat-7.0.34”的符号链接“tomcat”
[root@node1 local]# vim /etc/profile定义Tomcat环境变量
CATALINA_HOME=/usr/local/tomcatTomcat安装目录
export CATALINA_HOME
[root@node1 local]# source /etc/profile
[root@node1 local]# env |grep HOME
CATALINA_HOME=/usr/local/tomcat
JAVA_HOME=/usr/java/jdk1.7.0_11
HOME=/root
[root@node1 local]# /usr/local/tomcat/bin/catalina.sh start启动,如果需要开机启动/etc/rc.local
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_11
Using> [root@node1 ~]# netstat -tnlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 ::ffff:127.0.0.1:8005 :::* LISTEN 2920/java
tcp 0 0 :::8009 :::* LISTEN 2920/java
tcp 0 0 :::8080 :::* LISTEN 2920/java
tcp 0 0 :::80 :::* LISTEN 2135/httpd
=================================================
System V脚本 可选项
#[root@node1 ~]# vim /etc/init.d/tomcat
#!/bin/bash
# Init file for Tomcat server daemon
#
# chkconfig: 2345 96 14
# description: Tomcat server daemon
JAVA_OPTS='-Xms64m -Xmx128m'
JAVA_HOME=/usr/java/jdk1.7.0_11
CATALINA_HOME=/usr/local/tomcat
export JAVA_OPTS JAVA_HOME CATALINA_HOME
exec $CATALINA_HOME/bin/catalina.sh $*
[root@node1 ~]# chmod a+x /etc/init.d/tomcat
[root@node1 ~]# chkconfig tomcat --list
tomcat 服务支持 chkconfig,但它在任何级别中都没有被引用(运行“chkconfig --add tomcat”)
[root@node1 ~]#
[root@node1 ~]# chkconfig --add tomcat
[root@node1 ~]# chkconfig tomcat --list
tomcat 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
[root@node1 ~]# chkconfig tomcat on
[root@node1 ~]#
[root@node1 ~]# service tomcat stop
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_11
Using> [root@node1 ~]# service tomcat 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_11
====源码安装httpd新版本
[root@node1 ~]# vim /usr/local/apache2/conf/httpd.conf
# Virtual hosts
Include conf/extra/httpd-vhosts.conf包含虚拟主机配置文件
[root@node1 ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf