嘉定都市网

查看:519 回复:6 发表于 2004-7-8 08:22

该用户从未签到

qrcode
跳转到指定楼层
楼主
发表于 2004-7-6 23:50:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

apache2轻松整合Tomcat5 [复制链接]

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
1 安装apache,configure的时候,必须加入enable-modules=so
2安装j2sdk
3 安装Tomcat 下载来的包解压所好,就行
4设置环境变量JAVA_HOME=你的Jdk安装目录
CATALINA_HOME=你的tomcat的目录
CATALINA_ BASE=你的tomcat的目录
5下载jakart-tomcat-connector,进入jk/native2,运行buildconf.sh生成自动配置脚本,然后,configure --with-apxs2=你的apache的位置/bin/apxs
然后make
在jk2/build/apache2里面,会生成mod_jk2.so
将此文件拷贝到你的      apache的安装目录/modules

修改httpd.conf加入
LoadModule jk2_module modules/mod_jk2.so
  <Location"/*.jsp">
        JkUriSet worker ajp13:localhost:8009
</Location>

修改 tomcat的安装目录/conf/jk2.properties
加入

channelSocket.port=8009
apr.jniModeSo=/usr/local/apache2/modules/mod_jk2.so

新建一个文件保存在apache的安装目录/conf下面,命名为workers.properties

内容如下
# only at beginnin. In production uncomment it out
[logger.apache2]
level=DEBUG

[shm]
file=/usr/local/apache2/logs/shm.file
size=1048576

# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009


[shm]
file=/usr/local/apache2/logs/shm.file
size=1048576

# Example socket channel, override port and host.
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

# define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009

[uri:127.0.0.1/*.jsp]
worker=ajp13:localhost:8009

修改,tomcat目录下的/conf/server.xml
找出
<Connector port="8009"
               enableLookups="false" redirectPort="8443" debug="0"
               protocol="AJP 1.3" />

将注释去掉

最后,启动apache和tomcat,在apache的默认的站点跟目录上存个jsp
跑跑看,看看能用localhost/你的文件名.jsp访问,能解析出来,就恭喜你,安装成功
今天刚刚弄明白,拿出来和大家分享
       

此贴由 [二孬] 在 2004-07-07 08:06:48 最后编辑
       

此贴由 [二孬] 在 2004-07-07 23:55:21 最后编辑
       

此贴由 [二孬] 在 2004-07-08 08:16:52 最后编辑
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享淘帖 支持支持 反对反对
回复

使用道具 打印 举报

  • TA的每日心情
    开心
    2015-7-29 10:28
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    沙发
    发表于 2004-7-7 09:39:02 | 只看该作者
    这个网上好像很多的。
    回复 支持 反对

    使用道具 打印 举报

    该用户从未签到

    板凳
     楼主| 发表于 2004-7-7 10:48:32 | 只看该作者
    网上是很多,
    但是我这个自己研究出来的
    网上很多的资料都是抄来抄去,很多不对的
    有的因为版本问题,整合方法也不一样
    回复 支持 反对

    使用道具 打印 举报

    该用户从未签到

    地板
    发表于 2004-7-7 12:53:02 | 只看该作者
    网上有很多的确都有问题。

    我也研究了很久,晕。版本不同有差别。

    我是在win32下,比linux下要麻烦。
           

    此贴由 terry 在 2004-07-07 12:54:15 最后编辑
    回复 支持 反对

    使用道具 打印 举报

    该用户从未签到

    5
     楼主| 发表于 2004-7-7 18:42:06 | 只看该作者
    win32下好象比我方便,因为,模块现成的阿

    反正,这个研究了两天搞定的
    回复 支持 反对

    使用道具 打印 举报

    该用户从未签到

    6
    发表于 2004-7-8 06:01:08 | 只看该作者
    支持楼主的研究。
    回复 支持 反对

    使用道具 打印 举报

    该用户从未签到

    7
     楼主| 发表于 2004-7-8 08:22:13 | 只看该作者
    有需要的就请看一看
    回复 支持 反对

    使用道具 打印 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    发表新贴 返回顶部