Apache 与 tomcat 的整合
来源:互联网 发布:淘宝图片空间美图秀秀 编辑:程序博客网 时间:2024/06/12 07:42
1>在整合Apache与tomcat前必须准备的组件:
a. Apache
b. Tomcat
c. mod_jk-apache-2.0.59.so
注意:必须把mod_jk-apache-2.0.59.so 放在Apache的moudles目录中
2>配置Apache: /conf/httpd.conf
i 一般配置文件多可以再此文件后面追加,但是为了让Apache本身的配置不被修改,推荐使用Include指令来加载用户自命名的配置文件e.g: asp.conf
ii 由于 mod_jk-apache-2.0.59.so 是程序员自己增加的一个组件,必须让Apache识别它,所以在asp.conf中配置如下:
#LoadMoude jk_mode
LoadMoude jk_mode moudles/ mod_jk-apache-2.0.59.so
#LoadFiles that defined workers(要连接的tomcat)
JkWorkersFile conf/workers.properties
# Where to put jk logs(连接tomcat失败,日志存放的地方)
JkLogFile logs/mod_jk.log
# Set the jk log level [debug/error/info](日志的级别)
JkLogLevel error
# Select the log format(日志格式)
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
注意:在此配置文件中JKMount 指令,可以指定那些请求给Apache自身处理,那些给tomcat处理
iii 在二中提到了workers.properties文件,此文件时用来配置tomcat的,特别是对模块化非常重要
#Defined some property=> 告诉 c 组件 WEB 的运行环境
workers.apache_log=c:/Aapache
workers.tomcat_home=c:/tomcat
workers.java_home=D:/Java/jdk1.5.0_16
ps=/ =>be careful,do't forgot it
#Defined workers
worker.list =[]; => e.g worker.list = tomcat1,tomcat2.....
#set propertyes => 此配置必需与tomcat中的server.xml配置中的相同属性值一致
worker.tomcat1.type = ajp13 =>一种协议类型
worker.tomcat1.host = 127.0.0.1
worker.tomcat1.port = 8009 =>注意此端口号是ajp13协议对应的端口号,不要写成tomcat的端口号
worker.tomcat.lbfactor=50 =>负载准衡器
worker.tomcat.cachesize=10
worker.tomcat.cache_timeout=600
worker.tomcat.socket_keepalive=1
worker.tomcat.socket_timeout=300
2.tomcat的配置
tomcat如果没有分模块采用默认值即可,但是如果分了模块则必须改变端口号,即各自模块端口不要重复;改动代码如下:
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />
测试:
1> 根据上面配置,启动Apache
2> 在tomcat/webapps/test/test.jsp
3> 在文件中写入
<% System.out.println("=============");%>
4>启动tomcat
5>IE中输入:http://localhost:8080/test/test.jsp,不断刷新页面,则在tomcat终端就会有===输出。
说明Apache与tomcat整合成功!!!!!!!!!!!!
- Apache与Tomcat的整合
- Apache与Tomcat的整合
- Apache 与 tomcat 的整合
- Apache与Tomcat的整合
- apache与tomcat的整合
- tomcat 与apache的整合
- Apache与tomcat的整合
- Apache与Tomcat的安装与整合
- Apache与Tomcat整合
- apache与tomcat整合
- Apache与Tomcat整合
- Apache与Tomcat整合
- apache与tomcat整合
- Apache与Tomcat整合
- apache与tomcat整合
- Apache与Tomcat整合
- Apache与Tomcat整合
- Apache与Tomcat整合
- 手机音视频流媒体开发一些有用资料(2009.6.17更新)
- utf-8编码的中文字符在source in sight如何正常显示
- fast-track
- 《自编歌曲《爱走的很远》》
- dreamweaver 正在更新站点缓存 未响应
- Apache 与 tomcat 的整合
- suspendlayout,resumelayout,layout,performlayout【转】
- 米兰对皇马,一场完全符合好莱坞式励志电影所有要素的娱乐大片
- 常用的网站
- Tomcat源码学习
- virtualbol下ubuntu安装增强功能
- 存储过程
- 浅谈语音信号处理系列之二 语音信号处理的基础
- Excel打开从PL/SQL Deleveloper导出的csv文件乱码问题