安装顺序   先装apache  然后 jdk  然后是tomcat    注意:安装TOMCAT或者RESIN 之前要安装JDK,原因是TOMCAT和RESIN 发布JSP 要JDK的支持。

 

 

一 、安装JDK环境

下载JDK-rpm包

从官网下载jdk rpm包:http://www.oracle.com/technetwork/java/javase/downloads/index.html

 

下载tomcat:http://apache.fayea.com/apache-mirror/tomcat/tomcat-8/v8.0.9/bin/apache-tomcat-8.0.9.tar.gz

 

 

安装jdk:

[root@localhost src]# rpm -ivh jdk-8u11-linux-x64.rpm
Preparing...                ########################################### [100%]
   1:jdk                    ######################################      ( 88%)

 

 

默认安装到  /usr/java/jdk1.8.0_11/ 下

 

[root@localhost src]# vim /etc/profile 

更改环境变量,此次我们更改的是所有用户的环境变量,打开文件后在最后加入下面三行变量

export JAVA_HOME=/usr/java/jdk1.8.0_11


export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib


export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

 

[root@localhost src]# soucre /etc/profile 使环境变量马上生效

 

查看java版本,显示版本是1.8.0_11证明安装成功

[root@localhost src]# java -version
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)

 

二、安装APACHE 

官方下载目前稳定版本,http://mirror.esocc.com/apache/httpd/httpd-2.2.27.tar.gz ,解压安装如下,安装apache之前,需要先安装apr apr-util。

[root@localhost src]# tar zxvf httpd-2.2.27.tar.gz

[root@localhost src]# yum install -y apr apr-util apr-util-devel

[root@localhost src]# cd httpd-2.2.27

编译之前确定你的电脑已安装gcc    

[root@localhost httpd-2.2.27]# ./configure --prefix=/usr/local/apache2 --enable-rewrite --enable-so

[root@localhost httpd-2.2.27]# make

[root@localhost httpd-2.2.27]# make install

然后启动apache服务:  /usr/local/apache2/bin/apachectl start

 

配置TOMCAT

[root@localhost tomcat_test]# cd /usr/local/src/

[root@localhost src]# tar zxvf apache-tomcat-8.0.9

[root@localhost src]# cp -r apache-tomcat-8.0.9 tomcat_test

[root@localhost src]# mv tomcat_test/ /usr/local/

[root@localhost src]#vim /usr/local/tomcat_test/bin/setenv.sh

JAVA_HOME=/usr/java/jdk1.8.0_11 
JRE_HOME=/usr/java/jdk1.8.0_11/jre

 

启动 /usr/local/tomcat_test/bin/startup.sh

然后访问 http://192.168.1.16:8080/

 

整合apache和tomcat(ajp方式整合)

[root@localhost ~]# vim /usr/local/apache2/conf/httpd.conf    在配置文件末尾加入

<Proxy balancer://localCluster>
        BalancerMember ajp://localhost:8009 
</Proxy>
RewriteEngine On 
ProxyPreserveHost On 
RewriteRule ^/$ balancer://localCluster/ [P,L,NC] 
RewriteRule ^/(.*)$ balancer://localCluster/$1 [P,L,NC]

 

注意: balancer://localCluster里面 “localCluster”名称可以自定义,但是必须跟apache引用部分保持一致 。

新建测试页:

[root@localhost src]# vim /usr/local/apache2/htdocs/index.jsp

<html>
<body>
<h1>JSP Test Page</h1>
<%=new java.util.Date()                                    
%>
</body>
</html>

 

修改tomcat配置文件server.xml

[root@localhost src]#vim /usr/local/tomcat_test/conf/server.xml

<Hostname="localhost"appBase="/usr/local/apache2/htdocs"
unpackWARs="true"autoDeploy="true"
xmlValidation="false"xmlNamespaceAware="false">
<Contextpath="/"docBase="."reloadable="false"/>

 

/usr/local/apache2/bin/apachectl  graceful  即可!然后再重启tomcat。

然后直接访问:http://192.168.1.16/index.jsp

结果能看到时间变化证明apache和tomcat整合配置成功!