Ubuntu Breezy中Apache与Tomcat整合

来源:互联网 发布:神经网络编程入门书籍 编辑:程序博客网 时间:2024/06/06 16:36

首先介绍一下apache、tomcat及jk2的安装:
Apache2:直接用apt-get安装就可以了,这样比较方便,因为我主要用于开发测试,不作服务器用途,不需要用麻烦的编译安装方法所以偷了一下懒。
Tomcat:从官网上下载Tomcat5解压到/opt/tomcat-5.0目录下,这个随便,爱放哪放哪,只要你觉得方便就行
JK2:这个比较特殊,我是加了http://www-devel.orcaware.com/packages/ubuntu/的源来安装的,包的全名是libapache2-mod-jk2,用这个很方便,少去很多编辑配置文件的工作。

好了,进入主题,由于apt安装,apache和jk的安装目录有点奇怪,里面的配置文件关系也看了我一些时间才弄明白,但这不是今天的主题,我就不在此详述了。安装完毕后为了整合apache和tomcat,你需要做几件事:
在tomcat目录的conf文件夹下创建jk2.properties文件,在里面加入

handler.list=channelSocket,request
channelSocket.port=8009

两行。然后将/usr/share/doc/libapache2-mod- jk2/examples/workers2.properties.minimal复制到/etc/apache2/目录下,并改名为 workers2.properties,编辑这个文件,将其中
[config:]
file=${serverRoot}/conf/workers2.properties
debug=0
debugEnv=0

这段改为:
[config:]
file=${serverRoot}/workers2.properties
debug=0
debugEnv=0

保存修改,最后编辑/etc/apache2/mods-available/jk2.conf文件,去掉最后一行:
#JkSet config.file /etc/apache2/workers2.properties
的注释。

保存并退出编辑,OK,至此apache和tomcat的整合工作已经完成。当然,我今天写的只是最基本的让apache和tomcat协同工作的方法,有很多设置需要你根据的需求自己进行修改。

原创粉丝点击