Apache+Tomcat

说明:
%APACHE_HOME% 为apache的安装目录
%CATALINA_HOME% 为Tomcat的安装目录
整个过程中不需要设置环境变量

假设
tomcat安装服务端口是 8080
apache安装服务端口是 80

mod_jk2.so
http://219.217.8.91/jk2.rar

1. 拷贝 mod_jk2.so 到 %APACHE_HOME%modules

2. 确信 mod_jk2.so 可读(对于system用户,文件属性?>安全)

3. 创建 jk2.properties 文件,文件具体内容如下:

#
# Socket configuration
#
handler.list=request,container,channelSocket

#
# socket configuration
#
channelSocket.port=8009
channelSocket.address=127.0.0.1
channelSocket.maxPort=port+10

4. 把这个文件放入 %CATALINA_HOME%conf ,如果已经存在此文件,先备份原来
的jk2.properties

5. 确信这个文件可读(对于System用户)

6. 创建 workers2.properties 文件,文件具体内容如下

#
# basic workers2.properties file
#

#
# shared memory
#
[shm]
file= Apache安装路径/logs/shm.file
# ~~~~~~~~~~~~~
# 需要改动的地方,填写apache安装的绝对路径,
# 比如 C:/Program Files/Apache Group/Apache2/
size=1048576

[workerEnv:]
info=Global server options
timing=1
debug=0

#
# IP socket channel
#
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1

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

#
# Uri mapping - jsp files only
#下面使用的是根目录/*.jsp , 可以更改
[uri:/*.jsp]
worker=ajp13:localhost:8009

#
# Uri mapping - all servlets
#可以更改servlet
[uri:/*]
workers=ajp13:localhost:8009

7. 把这个文件放入 %APACHE_HOME%conf

8. 确信这个文件可读(对system用户)

9. 创建 shm.file 文件. 下面提供一个方法去创建shm.file
命令行方式进入 %APACHE_HOME%/logs ,输入
copy con: > shm.file 回车
多次回车来输入一些空行,然后按ctrl+z 回车退出。

10. 确信 shm.file 在%APACHE_HOME%/logs/目录里,确信 shm.file 文件可写

11. 在 %APACHE_HOME%confhttpd.conf 中添加加载 mod_jk2.so 信息
在此文件中会看到一堆LoadModule(可以查找LoadModule)的加载模块,
在此处添加如下信息:

LoadModule jk2_module modules/mod_jk2.so

12. 继续在此文件中(%APACHE_HOME%confhttpd.conf)去映射tomcat的信息,
这将会允许apache解析静态的信息
(可以查找Alias,把下面这一行放在Alias /icons/ ......前后,其实具体位置
没什么限制,只是为了以后更改寻找带来方便):

Alias / "Tomcat安装目录/webapps/"
# ~~~~~~~~~~~~~~

#Note:

#这里填写tomcat安装的绝对路径

#如果把tomcat目录server.xml中应用程序映射的路径改了的话,这里
#还要做相应得变化

13. 关闭apache服务器

14. 关闭tomcat服务器

15. 重新启动tomcat服务器

16. 通过浏览
http://localhost:8080来测试tomcat是...tp://不要省略)
如果使用 localhost 发现不行的话,换成你的 IP

17. 启动apache服务器

18. 测试下面的链接:

http://localhost


打开页面中左侧的链接
Examples --> JSP Examples

19. 比较下面的链接:

http://localhost:8080


打开页面中左侧的的链接
Examples --> JSP Examples

20. 分别运行几个JSP Examples中的例子,如果运行结果一样的话,说明tomcat和apache
已经整合在一起了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值