hanzou
linux下整合apache和tomcat
1,下载需要的软件(假设tomcat已经安装):
httpd-2.2.11.tar.gz
tomcat-connectors-1.2.28-src.tar.gz
2,安装apache:
tar zxf httpd-2.2.11.tar.gz
cd httpd-2.2.11
./configure --prefix=/usr/local/apache2 --enable-so(linux必须已经安装gcc才能通过)
make
make install
3,编译生成mod_jk:
tar zxf tomcat-connectors-1.2.28-src.tar.gz
cd tomcat-connectors-1.2.28-src/native
./configure --with-apxs=/usr/local/apache/bin/apxs
make
cp ./apache-2.0/mod_jk.so /usr/local/apache2/modules/
4,配置:
在/usr/local/apache2/conf/下面建立两个配置文件mod_jk.conf和workers.properties
vi mod_jk.conf:
JkWorkersFile /usr/local/apache2/conf/workers.properties
JkLogFile /usr/local/apache2/logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat "%w %V %T"
JkMount
/*/servlet/*
worker1
JkMount /*.jsp worker1
JkMount /*.do worker1
vi workers.properties:
worker.list=worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300
配置httpd.conf:
在DirectoryIndex中添加
index.jsp
增加关于加载mod_jk的语句:
LoadModule jk_module modules/mod_jk.so
Include /usr/local/apache2/conf/mod_jk.conf
编辑Tomcat的配置文件server.xml,在HOST段中加入:
<Context path="" docBase="/usr/local/apache2/htdocs"
reloadable="true" crossContext="true"/>
到此为止apache和tomcat的整合已经配置完成了
应用时把静态相关的东西比如html,js,css,image放到apache的htdocs中,tomcat上保留jsp,class的东西,启动apache和tomcat就可以访问了。
btw,启动/关闭apache:/usr/local/apache2/apachectl start/stop
posted on 2009-06-01 09:44
hanzou
阅读(315)
评论(0)
编辑
收藏
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
知识库
C++博客
博问
管理
导航
BlogJava
首页
新随笔
联系
聚合
管理
统计
随笔 - 13
文章 - 0
评论 - 0
引用 - 0
常用链接
我的随笔
我的评论
我的参与
留言簿
给我留言
查看公开留言
查看私人留言
随笔档案
(13)
2009年6月 (4)
2009年5月 (9)
搜索
最新评论
阅读排行榜
1. windows下配置log4j(2291)
2. 配置mysql支持gbk(2002)
3. java 向mysql插入blob的图片以及从mysql读取图片并用jsp显示(1531)
4. html中name与id的区别(1525)
5. 使用jscalendar(638)
评论排行榜
1. 让html以及jsp页面不被缓存(0)
2. java 向mysql插入blob的图片以及从mysql读取图片并用jsp显示(0)
3. 更改windows下cmd的默认路径(0)
4. linux下整合apache和tomcat(0)
5. html中name与id的区别(0)
Powered by:
BlogJava
Copyright © hanzou