Centos系统下载大全 | Redhat系统下载大全 | Windows2012系统下载大全 | Windows2008系统下载大全| CMS教程 | 网站地图 51运维网-专注Linux/Unix系统安全运维!
当前位置:51运维网 > 教程 > Linux网络管理 > 正文

Fedora7+Tomcat6.0.13+Apache2.2.4+connectors整合过程

时间:2014-08-25 19:41 来源:未知 作者:www.51ou.com 阅读:
前言: 
安装软件:
1. jdk-1_5_0_06-linux-i586.bin
2. httpd-2.2.4.tar.gz 
3. apache-tomcat-6.0.13.tar.gz 
4. jakarta-tomcat-connectors-1.2.15-src.tar.gz 
并且放置在/usr/local目录下。
参考资料:
http://www.chinaunix.net/jh/13/236685.html 
http://blog.beaplat.com/?n=888888&t=a&a=955
主要与以前的整合不一样是使用连接软件是jakarta-tomcat-connectors,其下载地址是:
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/source/

一、安装JDK
大家从网上下载的JDK的LINUX版本一般是bin格式
1. 使bin文件可执行。 
[root@51ou.com local]# chmod +x jdk-1_5_0_06-linux-i586.bin 
2. 安装 
[root@51ou.com loacl]# ./ jdk-1_5_0_06-linux-i586.bin 
3. 为了操作简单,有必要为刚刚安装的jdk1.5.0_06建立一个JDK的同步目录 
[root@51ou.com local]# ln -s jdk1.5.0_06 jdk 
4. 设置环境变量JAVA_HOME(这个变量会在后面的Tomcat中用到)。 
[root@51ou.com local]# vi /etc/profile 
在该文件的末尾加上下面两行 
export JAVA_HOME=/usr/local/jdk 
export CLASSPATH=$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
保存退出 
5. 验证该变量的设置。如果感觉安装顺利的话,可以跳过此步。 
[root@51ou.com local]# echo $JAVA_HOME 
大家会发现返回的是空行 
不要惊慌,退出去重新登录系统就可以了
或者执行命令是环境变量立即生效
[root@51ou.com local]source /etc/profile
[root@51ou.com /]# echo $JAVA_HOME 
/usr/ local /jdk 
[root@51ou.com /]java –version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)
如果返回这行,就说明设置成功。至此您的JDK安装完毕。 

二、安装Tomcat 
Tomcat的安装比较简单,解压后运行即可。 
1. 将安装包拷贝到/usr/local目录下安装, 
[root@51ou.com local]# tar -zxvf apache-tomcat-6.0.13.tar.gz 
2. 为解压后得到的apache-tomcat-6.0.13创建一个名为tomcat的同步目录。 
[root@51ou.com local]# ln -s apache-tomcat-6.0.13  tomcat 
3. 设置环境变量CATALINA_HOME,并验证 
[root@51ou.com local]# vi /etc/profile 
在文件最后加入如下一行  
export CATALINA_HOME=/usr/local/tomcat
保存退出 
验证CATALINA_HOME的过程跟上面验证JAVA_HOME的过程相同。 
4. 启动并测试安装结果 
[root@51ou.com local]# cd ./tomcat/bin 
[root@51ou.com bin]# ./startup.sh 
Using CATALINA_BASE:   /usr/local/tomcat 
Using CATALINA_HOME:   /usr/local/tomcat 
Using CATALINA_TMPDIR: /usr/local/tomcat/temp 
Using JAVA_HOME:       /usr/java/jdk
[root@51ou.com bin]# netstat -tnl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address               Foreign Address             State      
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LISTEN      
tcp        0      0 192.168.1.254:53            0.0.0.0:*                   LISTEN      
tcp        0      0 192.168.2.254:53            0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:53                0.0.0.0:*                   LISTEN      
tcp        0      0 127.0.0.1:953               0.0.0.0:*                   LISTEN      
tcp        0      0 ::ffff:127.0.0.1:8005       :::*                        LISTEN      
tcp        0      0 :::8009                     :::*                        LISTEN         
tcp        0      0 :::8080                     :::*                        LISTEN      
tcp        0      0 :::22                       :::*                        LISTEN    

port 8080 and 8009已经LISTEN了 
6.打开浏览器,敲入主机地址和端口号8080,回车 
如:http://192.168.1.254:8080 
如果出现如下画面则说明,安装成功。 

三、安装Apache 
apache安装也是非常简单具体每个步骤操作都很简单。
1. 拷贝安装包到/usr/local,并在目标目录下进行解压。 
[root@51ou.com local]# cd /usr/local 
[root@51ou.com local]# tar -zxvf httpd-2.2.4.tar.gz 
2. 配置安装参数,安装的目标目录为/usr/local/apache,建议设置enable-mods-shared=all,不用的module注释掉就行了!
[root@51ou.com local]# cd httpd-2.2.4
[root@51ou.com httpd-2.2.4]# ./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=all
3. 编译并安装。 
[root@51ou.com httpd-2.2.4]# make 
[root@51ou.com httpd-2.2.4]# make install 
4. 启动Apache,并测试。
[root@51ou.com httpd-2.2.4]# cd /usr/local/apache/bin 
[root@51ou.com bin]# ./apachectl start 
打开浏览器,并在地址栏中输入主机的IP地址 
如http://192.168.1.254
如果出现以下画面则说明安装成功。 
It works!四、生成mod_jk.so连接器 
1. 拷贝源包到/usr/local并在目标目录中解压(当然在原来的目录中解压也是可以的,作者是为了规范所以安装的程序都放在/usr/local下)。 
[root@51ou.com bin]# cd /usr/local 
[root@51ou.com local]# tar -zxvf jakarta-tomcat-connectors-1.2.15-src.tar.gz 
2. 创建一个connector同步目录,目的是为了简化操作。 
[root@51ou.com local]# ln -s jakarta-tomcat-connectors-jk2-2.0.4-src connector 
3. 进行编译配置。大家一定要注意这几个参数中前三个是很重要的,必要时可以去相应的目录看看相关的文件是否存在。 
[root@51ou.com local]# cd connector/native
[root@51ou.com native]# ./ buildconf.sh
[root@51ou.com native]#./configure --with-apxs=/usr/local/apache/bin/apxs  --with-tomcat=/usr/local/tomcat --with-java-home=/usr/java/jdk --with-jni 
4. 编译 
[root@51ou.com apache]# make 
5. 运行apache下的apxs,如果返回如下结果,证明正常。 
[root@51ou.com native]# cd apache-2.0
[root@51ou.com apache-2.0]# /usr/local/apache/bin/apxs -n jk2 -i mod_jk.so 
/usr/local/apache/build/instdso.sh SH_LIBTOOL='/usr/local/apache/build/libtool' mod_jk2.so /usr/local/apache/modules 
/usr/local/apache/build/libtool --mode=install cp mod_jk.so /usr/local/apache/modules/ 
cp mod_jk.so /usr/local/apache/modules/mod_jk.so 
Warning!  dlname not found in /usr/local/apache/modules/mod_jk.so. 
Assuming installing a .so rather than a libtool archive. 
chmod 755 /usr/local/apache/modules/mod_jk.so 

[root@51ou.com apache-2.0]#
ll /usr/local/apache/modules/mod_jk.so
-rwxr-xr-x 1 root root 709215 08-14 10:22 /usr/local/apache/modules/mod_jk.so
mod_jk.so生成成功了。
五 配置解释jsp 
1. 对Tomcat的jk2.properties进行配置
[root@51ou.com apache]# cd /usr/local/tomcat/conf 
[root@51ou.com conf]# vi jk2.properties 

# channelUnix.file=${jkHome}/work/jk2.socket 
# Just to check if the the config  is working 
shm.file=/usr/local/apache/logs/jk2.shm 

# In order to enable jni use any channelJni directive 
# channelJni.disabled = 0 
# And one of the following directives: 

2. 在Apache的conf目录中创建文件workers.properties,其中加入如下几行 
[root@51ou.com conf]# vi workers.properties 
其中可以添加Tomcat的虚拟目录 
[uri:/examples/*] 
这样你就可以访问examples 
#------start --------- 
[shm] 
file=/usr/local/apache/logs/shm.file 
size=1048576 
[channel.socket:51ou.com:8009] 
tomcatId=51ou.com:8009 
[uri:/examples/*] 
# --------end ------------  
保存退出 

3. 配置Apache的/usr/local/apache/conf/httpd.conf,在LoadModule后添加一行, 
LoadModule jk_module modules/mod_jk.so 
在Apache启动的时候会装载mod_jk.so 
[root@51ou.com conf]# cd /usr/local/apache/conf  

感谢您对【51运维网 http://www.51ou.com/】的支持,我们为您免费提供《Fedora7+Tomcat6.0.13+Apache2.2.4+connectors整合过程》技术文章,《Fedora7+Tomcat6.0.13+Apache2.2.4+connectors整合过程》详细使用和说明,有时《Fedora7+Tomcat6.0.13+Apache2.2.4+connectors整合过程》可能不完善、敬请谅解!如果《Fedora7+Tomcat6.0.13+Apache2.2.4+connectors整合过程》有错误请给我们留言,我们将尽快修复文章错误,如果您觉得本站不错,请分享给周围的朋友!谢谢!

顶一下
(0)
0%
踩一下
(0)
0%
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
验证码:点击我更换图片