整合Apache和Tomcat

  • 时间:
  • 浏览:1
  • 来源:UU快3直播官网

<Directory "D:/DevSoft/apache-tomcat-6.0.18/webapps">

网上的文章大多只写到底下就刚刚开始英语 了,动态的内容交给Tomcat之一步算是完成了,但静态内容的分配还需接着设置httpd.conf文件。

查找到DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"你这一行,并将其值替换为Web应用的路径:



查找到<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">你这一行,并将其值替换为Web应用的路径:

http://tomcat.apache.org/connectors-doc/generic_howto/quick.html 

http://code-worker.javaeye.com/blog/246993 

http://www.qqread.com/php/n652282101.html 

http://tomcat.apache.org/connectors-doc/reference/workers.html

# 工作端口,Tomcat的默认Connector监听端口,都还要查看Tomcat的Server.xml涵盖port="1009"

至此,动态内容和静态内容的请求分配,才基本完成。

注:worker.list中worker的名字应该是对应到Apache Http Server的httpd.conf配置文件中的JkMount的(底下详述)。

# 载入mod_jk模块,注意模块文件的路径

LoadModule jk_module modules/mod_jk.so

# 声明workers.properties文件的位置

JkWorkersFile "C:/Program Files/Apache Software Foundation/Apache2.2/workers.properties"

# 声明mod_jk的日志文件位置

JkLogFile "C:/Program Files/Apache Software Foundation/Apache2.2/logs/mod_jk.log"

# 声明mod_jk的日志级别(可选)

JkLogLevel info

# 声明mod_jk的日志的时间戳格式(可选)

JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

# 将/*.action和/*.jsp类型的请求都分配给Tomcat,其余类型的有Apache Http Server被委托人处置



1. 安装Apache Http Server、Tomcat、Tomcat Connector(JK Module)

我被委托人试了一下,把具体过程记录下来,以备今后查看。

4. 修改DirectoryRoot



3. 修改Apache Http Server的httpd.conf配置文件

都还要参考:http://tomcat.apache.org/connectors-doc/generic_howto/quick.html 

你这一worker.properties都还要置于任何目录下,我把它直接放到了Apache Http Server的安装目录下。

DocumentRoot "D:/DevSoft/apache-tomcat-6.0.18/webapps"

修改Apache Http Server安装目录下的conf目录下的httpd.conf文件:

从网上查了不少资料,想了解一下怎么才能 才能 整合Apache和Tomcat,以便让Apache的httpd负责静态内容,让Tomcat负责动态内容的部分。

参考文章:



2. 新建workers.properties文件

# 为mod_jk模块指明Tomcat的安装路径

workers.tomcat_home=D:/DevSoft/apache-tomcat-6.0.18

# 为mod_jk模块指明JDK的安装路径

workers.java_home=C:/Program Files/Java/jdk1.6.0_20

# 添加俩个worker到worker列表

# 为worker1设定各个参数