首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

Linux上安装整合Apache和Tomcat全过程

2012-08-03 
Linux下安装整合Apache和Tomcat全过程一、环境准备于介绍:?1.假设您已经成功设置系统的Java运行开发环境,包

Linux下安装整合Apache和Tomcat全过程

一、环境准备于介绍:

?

1.假设您已经成功设置系统的Java运行开发环境,包括JDK的安装,JAVA_HOME,PATH,CLASSPATH等等环境变量的设置。

?

2.Apache web服务器[版本不限]

?

3.Jakarta-Tomcat[目前推荐版本:5.0.16-5.0.28之间]

?

4.jk2连接器(jakarta-tomcat-connectors-jk2-src-current.tar.gz)[下载地址:http://jakarta.apache.org/site/sourceindex.cgi]

?

二、Apache安装:

?

1.从apache.org下载httpd-2.0.52.tar.gz后解压缩得文件夹httpd-2.0.52。

?

2.进入httpd-2.0.52/bin目录,运行

?

./configure -prefix=/usr/local/apache -enable-so

?

-prefix指定安装目录,-enable-so用于加载jk2连接器,此项必须。

?

3.make,make install,这没的说。

?

4./usr/local/apache/apachectl start,然后用浏览器访问一下localhost,应该成功了吧!

?

三、Tomcat安装:

?

这个不用说了吧?Java环境搭建好,随便找个地方解压,$TOMCAT_HOME/bin/startup.sh一下,看看8080端口,应该错不了。

?

四、jk2的编译和加载

?

1.解压jakarta-tomcat-connectors-jk2-src-current.tar.gz得到目录jakarta-tomcat-connectors-jk2-src-current,进入目录jakarta-tomcat-connectors-jk2-src-current/jk/native2,运行

./configure --with-apxs2=/usr/local/apache/bin/apxs (注意你的apache安装目录),然后make之。

?

2.等到make完毕以后,你会发现多了一个jakarta-tomcat-connectors-jk2-src-current/jk/build目录,进入jakarta-tomcat-connectors-jk2-src-current/jk/build/jk2/apache2,执行/usr/local/apache/bin/apxs -n jk2 -i mod_jk2.so,之后你会发现mod_jk2.so文件已经存在于/usr/local/apache/modules/中了。

?

3.在你的apache/conf/httpd.conf最下面加上一行

LoadModule jk2_module modules/mod_jk2.so

?

4.在apache/conf/中新建文件workers2.properties,其内容如下:

?

< /Context>

修改workers2.properties

?

?

2.worker2.properties文件中的

?

# Uri mapping[uri:/*.jsp]worker=ajp13:localhost:8009

?

很有意思,如果你使用spring,struts等等framework并进行了自定义后缀,把相应的后缀加进去就可以了,apache会把这里定义的访问形式统统交给tomcat处理

热点排行