apache和tomcat整合学习笔记
1、配置Tomcat
创新互联建站长期为近千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为古蔺企业提供专业的网站设计、网站建设,古蔺网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。查找Tomcat目录下的 conf/server.xml文件,在
在这里,如果 path 不为空,则设置的是虚拟目录,path 的值为虚拟目录名。
查找apache目录下的 conf/workers.properties文件,并对比下方文本内容,如有不同处,以下方文本为准进行修改。
workers.tomcat_home=C:apache-tomcat-6.0.18 #让mod_jk模块知道Tomcat的位置
workers.java_home=D:Program FilesJavajre1.6.0_07 #让mod_jk模块知道jre的位置
ps=
worker.list=ajp13 #模块版本
worker.ajp13.port=8009 #工作端口,若没占用则不用修改
worker.ajp13.host=localhost #本机,若上面的Apache主机不为localhost,作相应修改
worker.ajp13.type=ajp13 #类型
worker.ajp13.lbfactor=1 #代理数,不用修改
2、配置Apache
打开D:Program FilesApache2.2conf下的httpd.conf,在最后加入下面这段代码并保存。
LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so
#此处mod_jk的文件为你下载的文件
JkWorkersFile conf/workers.properties
#指定tomcat监听配置文件地址
JkLogFile "D:Program FilesTomcatlogsmod_jk2.log"
#指定日志存放位置
JkLogLevel info
#设置虚拟主机
#如果非虚拟主机,将
ServerAdmin localhost
DocumentRoot "项目路径" #在httpd.conf搜索找到改为自己的项目路径
这两个很重要如果自己配根本不起任何作用而且还报forbidden403
#您的站点项目所在路径,应与tomcat中的目录设置相同,据说以上两个必须同时设置才可以生效,没有试过不同的时候会有什么情况
ServerName www.testyao.com #server.xml中的host的name对应
ServerAlias www.testyao.com
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
ErrorDocument 404 /404.html #404是一个标号,他与"/"之间有一个空格
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13 #ajp13是在workers.properties中对应的不是乱起的
#让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13
#让Apache支持对jsp传送,用以Tomcat解析
JkMount /*.do ajp13
#让Apache支持对.do传送,用以Tomcat解析
本文名称:apache和tomcat整合学习笔记
文章网址:http://cdiso.cn/article/cghdej.html