`

Apache集成tomcat windows

阅读更多
一 Apache与Tomcat比较联系
apache支持静态页,tomcat支持动态的,比如servlet等。

一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomcat来处理的。

apache可以支持php\cgi\perl,但是要使用java的话,你需要tomcat在apache后台支撑,将java请求由apache转发给tomcat处理。

apache是web服务器,Tomcat是应用(java)服务器,它只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行。

Apache是专门用了提供HTTP服务的,以及相关配置的(例如虚拟主机、URL转发等等)
Tomcat是Apache组织在符合J2EE的JSP、Servlet标准下开发的一个JSP服务器

整合的好处是:
如果客户端请求的是静态页面,则只需要Apache服务器响应请求
如果客户端请求动态页面,则是Tomcat服务器响应请求
因为jsp是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销

二 准备软件
1.Apache 2.4.x
下载、安装与配置参考[url]http://blog.csdn.net/zhengyong407/article/details/42236441
2.Tomcat 7.0.x[/url]
下载地址:http://tomcat.apache.org/download-70.cgi
3.JDK
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
如果只是应用的话,也可以选择安装JRE
5.JK-1.2.40-httpd-2.4
下载地址:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/

三 安装软件
1.JDK安装
先安装JDK,下载windows版的JDK,和其他软件安装一样,双击就可以,安装的路径文件夹最好不要有空格,例如Program Files;
环境变量配置:我的电脑 -> 属性 -> 高级 -> 环境变量 (这里要添加的是系统变量,非用户变量)
JAVA_HOME = D:\Java\jdk1.6.0_07
CLASSPATH = .;%Java_Home%\lib\tools.jar;%Java_Home%\lib\dt.jar;
PATH = %Java_Home%\bin;
注意JAVA_HOME的路径改为你的实际安装路径。其它两个不变。
2.apache安装配置
安装与配置参考http://blog.csdn.net/zhengyong407/article/details/42236441
3.tomcat安装
直接解压缩都安装路径就行,例如:D:\apache-tomcat-7.0.62
4.安装JK
下载的文件:

解压后,将里面的
拷贝到D:\Apache24\modules下,可以改一下文件名,例如:


四 服务器配置
配置tomcat
查找Tomcat目录下的 conf/server.xml文件,在<host></host>中间加入以下语句以修改其默认的目录:
<Context path="" docBase="D:\apache-tomcat-7.0.62\webapps\examples" reloadable="true" crossContext="true"/>
在这里,如果 path 不为空,则设置的是虚拟目录,path 的值为虚拟目录名。docBase就是将Tomcat访问的根目录设置为你自定义的目录,我们做测试的时候用Tomcat自带的Examples最好不过了,其中又有htm又有jsp

在"Tomcat安装文件夹/conf"文件夹中创建workers.properties文件,内容如下:
workers.tomcat_home=D:\apache-tomcat-7.0.62\ #让mod_jk模块知道Tomcat的位置
workers.java_home=D:\Java\jre6 #让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 #代理数,不用修改
    其中worker.ajp13.port的端口号,需要在"Tomcat安装文件夹/conf/server.xml"中查询类似
    <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
    这样的配置,关键protocol="AJP/1.3",其中port就是端口号,一般来说不会被占用

配置apache
在"Apache文件夹/conf/httpd.conf"文件最后添加如下配置,和你的jk名字相同
LoadModule jk_module modules\mod_jk-1.2.40-httpd-2.4.so
#此处mod_jk的文件为你下载的文件
JkWorkersFile "D:\apache-tomcat-7.0.62\conf\workers.properties"
#指定tomcat监听配置文件地址
JkLogFile "D:\apache-tomcat-7.0.62\logs\mod_jk2.log"
#指定日志存放位置
JkLogLevel info

#设置虚拟主机
<VirtualHost localhost>
ServerAdmin localhost
DocumentRoot "D:\apache-tomcat-7.0.62\webapps\examples"
<Directory "D:\apache-tomcat-7.0.62\webapps\examples">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>
#您的站点项目所在路径,应与tomcat中的目录设置相同,据说以上两个必须同时设置才可以生效,没有试过不同的时候会有什么情况
ServerName localhost
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13
#让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13
#让Apache支持对jsp传送,用以Tomcat解析
JkMount /*.do ajp13
#让Apache支持对.do传送,用以Tomcat解析
</VirtualHost>
启动tomcat,启动apache,打开浏览器输入项目的访问路径,请注意端口号,我的两个服务器都是是默认的端口号,http://localhost/examples/index.html,出现如下界面:


参考博客:http://www.cnblogs.com/itech/archive/2009/08/18/1548723.html

http://blog.sina.com.cn/s/blog_4db5749d010101et.html
  • 大小: 2.2 KB
  • 大小: 968 Bytes
  • 大小: 1.9 KB
  • 大小: 3.8 KB
分享到:
评论

相关推荐

    win2003下 apache+tomcat集成

    win2003下 apache+tomcat集成

    Apache2.2.21集成Tomcat7.0

    ( WindowsXP下(32位)Apache2.2.21集成Tomcat7.0

    apache-tomcat-10.0.2-x64.rar

    tomcat10,64位,免安装版,里面集成了java8,无论是windows还是Linux解压即可正常使用,无需单独安装jdk

    Tomcat与IIS、Apache集成

    本文详细描述了在windows下如何配置Tomcat与IIS、Apache集成

    Apache_Tomcat_IIS_JK.整合doc

    1.1. Windows下Apache与Tomcat的集成 1.2. Windows下IIS与Tomcat的集成 1.3. Linux下Apache与Tomcat的集成 理论:集成考虑的因素 集成技术的选择 JK插件 Tomcat体系结构与JK插件的工作 操作: windows下tomcat与...

    Windows7系统IIS7+Tomcat集成

    在 tomcat 的 bin 目录下新建目录 jk\,把下载的 isapi_redirect.dll(连接器,可从网上下载 http://mirror.bit.edu.cn/apache//tomcat/tomcat-connectors/jk/binaries/windows/ ,我使用的是 1.2.28),拷贝到这个...

    Tomcat与Apache集成笔记

    Apache服务器与Tomcat整合 运行环境:Windows XP + JDK1.6 + Tomcat6.18 + Apache2.2.14

    apache-tomcat-8.5.53.rar

    该资源集成了远程部署相关配置,解压即用,适用于windows平台,省区配置之苦,参考博客很快实现远程部署

    windows系统下Apach和Tomcat集成文档

    windows系统下Apach和Tomcat如何集成的操作说明 一、 下载解压Apache 二、 安装Apache为系统服务 三、 下载解压Tomcat并和Apache集成

    Windows下Tomcat 5.5.17与Apache 2.2.4服务器集成

    Tomcat 最主要的功能是提供Servlet/JSP 容器,尽管它也可以作为独立的Java Web 服 务器,它在对静态资源(如HTML文件或图像文件)的处理速度,以及提供的Web服务器 管理功能方面都不如其他专业的HTTP服务器...

    APACHE 2.2.9+TOMCAT6.0.18配置负载均衡

    将以下Module的注释去掉,这里并没有使用mod_jk.so进行apache和tomcat的链接,从2.X以后apache自身已集成了mod_jk.so的功能。只需简单的把下面几行去掉注释,就相当于以前用mod_jk.so比较繁琐的配置了。这里主要采用...

    tomcat6、7、8、9, maven3.5

    改进的平台集成,与本机Windows和Unix包装器 使用JMX嵌入 增强的安全管理器支持 集成会话聚类 扩展文档 Apache Tomcat 4.x 的Apache Tomcat 4.x版可以从档案下载。 的Apache Tomcat 4.x的实现了基于全新架构的新的...

    phpStudy工具集成JDK+tomcat+Apache+mysql.rar

    该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。...

    IIS 集成Tomcat

    IIS 集成 Tomcat Windows 2003 + IIS6、apache-tomcat-5.5.17

    Apache2.2整合Tomcat6所用软件包

    3. 修改windows host文件 127.0.0.1 uambank.6677bank.com 127.0.0.1 bbs.6677bank.com tomcat_uambank的设定 Shutdown 端口 http 端口 AJP 端口 HOTST 配置 tomcat_bbs的设定 Shutdown 端口 ...

    tomcat6-集成admin

    本tomcat是用apache-tomcat-6.0.26-windows-x86.zip和apache-tomcat-5.5.27-admin.zip/commons-modeler-2.0.1.zip/commons-logging-1.1.1-bin.zip制作. ============================================lk制作========...

    windows_server2003+tomcat+iis6整合

    workers.tomcat_home=D:\Program Files\Apache\Tomcat 6.0 # jdk物理路径 workers.java_home=D:\develop\jdk6 ps=\ worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=...

    Tomcat5.0.x

    Apache Tomcat 5.0.x 对于Servlet和JSP的支持...· 提高Taglibs的支撑能力,包括改进的数据池和tag插件 · 改进平台集成性,包括Windows和Unix · 基于JMX的嵌入 · 增强的安全管理支撑 · 集成session集群 · 文档扩充

    apachetomcat6.0

    Flex3与J2EE集成所需要的软件有以下五个apachetomcat6.0 MyEclipse_6.0.1GA_E3.3.1_FullStackInstaller.exe FB3_WWEJ_Plugin.exe jdk-6u10-rc2-bin-b32-windows-i586-p-12_sep_2008.exe blazeds.war 但是由于我的...

    php+mysql+tomcat集成开发环境

    该程序包集成最新的Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。该程序绿色小巧简易迷你仅有35M,有专门的控制面板。...

Global site tag (gtag.js) - Google Analytics