- 浏览: 689146 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (129)
- Java (13)
- Android (9)
- J2ee (3)
- Swt/jface (0)
- SSH (9)
- C/C++ (1)
- php (1)
- Algorithm (2)
- Apache/Nginx (12)
- Bea/Tomcat (2)
- Oracle/Mysql (10)
- Sql/derby (17)
- Unix/Linux (11)
- Hadoop (1)
- Hbase (15)
- Redis (2)
- Lucene/Solr (0)
- Httpclient (1)
- Groovy (2)
- SoftwareEng (2)
- HTML/JS/CSS (3)
- Flex (1)
- log4j (1)
- Protocol (3)
- windows (0)
- Tools (1)
- docker (1)
- k8s (1)
- Business (3)
- Others (3)
最新评论
运行环境:Windows7
一、安装程序
1. 安装jdk-6u11(jdk-6u11-windows-i586-p.exe文件)
将其安装在D:\Program Files\Java\jdk1.6.0_11下
2. 安装Apache服务器 (httpd-2.2.17-win32-x86-no_ssl.msi)
运行Apache的自动安装包,安装Apache2.2.17到
D:\Program Files\Apache Software Foundation\Apache2.2目录下。
3. 安装Tomcat服务器 (japache-tomcat-6.0.24.exe)
运行Tomcat的自动安装包,安装
Tomcat 6.0到D:\Program Files\Apache Software Foundation\Tomcat 6.0目录下。
4. 安装mod_jk (mod_jk-1.2.30-httpd-2.2.3.so)
拷贝mod_jk-1.2.30-httpd-2.2.3.so文件到
D:\Program Files\Apache Software Foundation\Apache2.2\modules文件夹下。
下载地址:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.30/
5. 准备工作目录和测试文件
在E:盘新建目录www,并创建一个基本的index.jsp文件,源码如下所示:
1.配置Apache服务器
编辑httpd.conf文件,在文件的最后添加如下内容:
# Using mod_jk2.dll to redirect dynamic calls to Tomcat LoadModule jk_module "D:/Program Files/Apache Software Foundation/Apache2.2/modules/mod_jk-1.2.30 -httpd-2.2.3.so" JkWorkersFile "D:/Program Files/Apache Software Foundation/Tomcat 6.0/conf/workers.properties" JkLogFile "D:/Program Files/Apache Software Foundation/Tomcat 6.0/logs/mod_jk2.log" JkLogLevel info JkMount /servlet/* ajp13 JkMount /*.jsp ajp13 Alias /web "E:/www/" <Directory "E:/www"> Options Indexes MultiViews AddOutputFilter Includes html AllowOverride None Order allow,deny Allow from all </Directory>
2.配置Tomcat服务器
1、建立workers.properties文件
在D:/Program Files/Apache Software Foundation/Tomcat 6.0/conf/目录下新建文本文档并命名为
workers.properties,写入如下内容:
workers.tomcat_home=D:\Program Files\Apache Software Foundation\Tomcat 6.0 workers.java_home=D:\Program Files\Java\jdk1.6.0_11 ps=\ worker.list=ajp13 worker.ajp13.port=8009 worker.ajp13.host=localhost worker.ajp13.type=ajp13 worker.ajp13.lbfactor=1 worker.loadbalancer.type=lb worker.loadbalancer.balanced_workers=ajp12, ajp13 worker.inprocess.type=jni worker.inprocess.class_path=$(workers.tomcat_home)$(ps)classes worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)jaxp.jar worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)parser.jar worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)jasper.jar worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)servlet.jar worker.inprocess.class_path=$(workers.tomcat_home)$(ps)common$(ps)lib$(ps)webserver.jar worker.inprocess.class_path=$(workers.java_home)$(ps)lib$(ps)tools.jar worker.inprocess.cmd_line=-config worker.inprocess.cmd_line=$(workers.tomcat_home)/conf/jni_server.xml worker.inprocess.cmd_line=-home worker.inprocess.cmd_line=$(workers.tomcat_home) worker.inprocess.jvm_lib=$(workers.java_home)$(ps)jre$(ps)bin$(ps)classic$(ps)jvm.dll worker.inprocess.stdout=$(workers.tomcat_home)$(ps)inprocess.stdout worker.inprocess.stderr=$(workers.tomcat_home)$(ps)inprocess.stderr worker.inprocess.sysprops=tomcat.home=$(workers.tomcat_home)
2、修改server.xml文件
在D:\Program Files\Apache Software Foundation\Tomcat 6.0\conf 目录下找到server.xml文件,用文本文档
打开后查找</HOST>。
在</HOST>的前一行加入如下内容:
<Context path="/web" docBase="E:/www" debug="0" reloadable="true" > </Context>
3、修改jk2.properties文件
在D:\Program Files\Apache Software Foundation\Tomcat 6.0\conf 目录下找到(或者新建)jk2.properties文
件,用文档打开并删除所有内容。
将jk2.properties文件内容填写为以下内容:
## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED ## WHEN YOU EDIT THE FILE. ## COMMENTS WILL BE _LOST_ ## DOCUMENTATION OF THE FORMAT IN JkMain javadoc. # Set the desired handler list handler.list=apr,request,channelJni # # Override the default port for the socketChannel # channelSocket.port=8019 # Default: # channelUnix.file=${jkHome}/work/jk2.socket # Just to check if the the config is working # shm.file=${jkHome}/work/jk2.shm # In order to enable jni use any channelJni directive # channelJni.disabled = 0 # And one of the following directives: # apr.jniModeSo=/opt/apache2/modules/mod_jk2.so # If set to inprocess the mod_jk2 will Register natives itself # This will enable the starting of the Tomcat from mod_jk2 # apr.jniModeSo=inprocess #request.tomcatAuthentication=true request.tomcatAuthentication=false
三、系统环境变量配置
右键我的电脑-属性-高级-环境变量,在系统变量中增加以下变量
JAVA_HOME = D:\Program Files\Java\jdk1.6.0_11
TOMCAT_HOME = D:\Program Files\Apache Software Foundation\Tomcat 6.0
CATALINA_HOME = D:\Program Files\Apache Software Foundation\Tomcat 6.0
PATH = %PATH%;%JAVA_HOME%\BIN
CLASSPATH = ;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;%JAVA_HOME%\lib\NetComponents.jar;
%JAVA_HOME%\lib\mm.mysql-2.0.4-bin.jar
CLASSPATH = %CLASSPATH%;%TOMCAT_HOME%\common\classes;%TOMCAT_HOME%\common\lib;%TOMCAT_HOME%\common\lib\servlet-api.jar
以上配置完成后重新启动系统
四、运行测试程序
开始-运行D:\Program Files\Apache Software Foundation\Tomcat 6.0\bin\startup.bat(启动Tomcat),再运行D:\Program Files\Apache Software Foundation\Apache2.2\bin\ApacheMonitor.exe(启动Apache)。
打开IE浏览器,分别输入如下地址:
http://127.0.0.1/web/index.jsp
http://127.0.0.1:8080/web/index.jsp
如果出现的页面相同,均出现:
Hello:greatwqs@msn.com..
说明配制成功,效果见附件!
发表评论
-
Nginx透传获取客户端IP地址
2013-09-25 11:17 21632nginx.conf配置: location / { ... -
Nginx: host.access.log日志切割
2012-08-22 16:16 4291随着几天下来nginx的host.access.log逐渐膨 ... -
Nginx: 有哪些网站在使用?
2012-08-16 14:49 3004Nginx的应用现在越来越广,下面列举一些常见的网站。 1 ... -
Nginx: 负载均衡与反向代理配置样例
2012-08-09 13:17 2299user www www; worker_proces ... -
Nginx与Tomcat配置样例
2012-08-09 13:14 1001user www www; worker_processe ... -
Nginx: upstream parameters 参数
2012-08-02 17:40 3522Nginx: upstream parameters 参数, ... -
Nginx: error while loading shared libraries: libpcre.so.1
2012-05-24 14:46 13624[ew69@localhost conf]# /usr/loc ... -
Tengine Features
2012-05-24 12:46 839Features All features of Ng ... -
NGINX+PHP-金山逍遥网CMS发布系统配置
2011-05-22 11:55 1212user www www; worker_proces ... -
NGINX-金山逍遥网配置
2011-05-22 11:53 1217user www www; worker_proces ... -
NGINX-新浪博客配置
2011-05-22 11:48 2814user www www; worker_proces ... -
Nginx的upstream5种分配方式
2011-05-14 18:22 1245Nginx的upstream目前支持5 ... -
Apache2与Weblogic9整合-Ubuntu10
2011-05-14 17:58 1697环境说明Apache版本: Apache httpd ... -
Nginx基于IP和端口的负载均衡
2011-05-14 16:23 4499www.greatwqs.com 和 blog.greatwq ... -
Apache两种工作方式:Prefork和Worker
2011-05-05 11:33 1137刚接触这两个配置时 ... -
Apache httpd.conf 配置说明
2011-05-05 11:30 1722# # Apache服务器主配置文件. 包括服务器指令的目录 ... -
NGINX-安装-PCRE安装
2011-04-29 14:30 65291.环境: XXX.XXX.XXX.XXX devwq ...
相关推荐
Apache2与Tomcat整合是为了实现更高效的Web服务部署,特别是在处理高并发和负载均衡时。Apache作为成熟的HTTP服务器,常被用作前端服务器,负责静态资源的处理和动态请求的分发,而Tomcat作为Java应用服务器,主要...
Apache2.4 与Tomcat8 整合配置 参考资料 http://blog.csdn.net/heng_ji/article/details/50850253 http://blog.csdn.net/heng_ji/article/details/46011293 http://blog.csdn.net/Heng_Ji/article/details/50849184
### Ubuntu Linux 下 Apache 与 Tomcat 的整合 在 Ubuntu Linux 环境中,Apache 和 Tomcat 的整合是一项常见的任务,旨在实现静态内容通过 Apache 服务器进行高效分发,而动态内容(如 Java 应用)则通过 Tomcat ...
apache2.2.11和tomcat6整合配置例子打包下载,开发宝典...... apache2.2.11和tomcat6整合配置 1,下载mod_jk.so 2,在apache的httpd.conf里面加入下面的话 LoadModule jk_module modules/mod_jk.so JkWorkersFile "D:\...
运用apache2.2和tomcat6整合 使用porxy 动态代理 不需要任何插件 运用apache2.2和tomcat6整合的好处
### Apache 2.2 和 Tomcat 6 整合知识点详解 #### 一、整合背景与意义 在 Web 应用开发与部署过程中,Apache 作为一款非常成熟且功能强大的 Web 服务器软件,在处理静态资源方面表现优异;而 Tomcat 作为 Java ...
apache2.4+tomcat7整合配置,apache2.4+tomcat7整合配置,apache2.4+tomcat7整合配置
Apache2.2与Tomcat5.5的整合配置是一个常见的任务,特别是在那些希望利用Apache作为前端服务器处理静态内容,而将动态请求转发给Tomcat处理的环境中。这种配置可以提高服务器性能并优化资源分配。 首先,我们需要...
在Apache2.2与Tomcat6.x的整合中,mod_jk模块扮演了关键角色,它是Apache的Jakarta项目的一部分,专门用于连接Apache和Tomcat。 1. **mod_jk模块介绍** mod_jk是Apache与Tomcat间通信的桥梁,它实现了Apache的URL...
### Apache与Tomcat整合的简单方法 #### 一、引言 随着互联网技术的发展,越来越多的应用需要同时利用Apache和Tomcat的优势。Apache作为一款稳定、高效且功能强大的Web服务器,而Tomcat则是一款专为Java应用程序...
### Windows下Apache与Tomcat的整合 在现代Web开发中,Apache与Tomcat的整合是十分常见的场景之一,尤其在企业级应用中更是如此。本文将详细介绍如何在Windows环境下完成Apache与Tomcat的整合,包括配置步骤、注意...
2. 下载整合工具:这个"apache web整合Tomcat工具"可能包含了配置文件、模块(如mod_jk.so)和其他辅助脚本,用于连接Apache和Tomcat。 3. 配置Apache:在Apache的配置文件httpd.conf中,你需要加载mod_jk.so模块,...
Linux+Apache+Tomcat 的整合是目前最常用的 web 服务器架构之一,本文档将详细介绍如何在 Red Hat Enterprise Linux 5.2 环境下安装和配置 Apache2.2.12、Tomcat6.0.20 和 JDK6u16,以实现一个完整的 JSP 环境。...
6. **文档和示例**:`apache2.4+tomcat7整合配置` 压缩包中的 "dome" 可能包含配置示例,帮助用户快速理解和实现这个整合。文档则会详细解释每个配置文件的用途和配置项的含义,是学习和解决问题的重要参考资料。 ...
Apache 与 Tomcat 整合采用 proxy 方式,需要在 Apache 的配置文件 `httpd.conf` 中添加模块和相关配置。首先,确保 Apache 已加载 `proxy_module` 和 `proxy_ajp_module`,这可以通过在 `httpd.conf` 文件末尾添加 ...
Apache HTTP Server 2.2.4与Tomcat 6的整合是将这两种强大的Web服务器技术结合在一起,以实现更高效的应用程序部署和管理。Apache作为前端服务器处理静态内容,而Tomcat作为后端服务器处理Java应用程序。在这个过程...
本文将详细介绍如何通过Apache与Tomcat 6进行整合,实现通过域名直接访问部署在Tomcat上的Web应用。 #### 二、准备工作 在进行Apache与Tomcat 6的整合之前,需要完成以下准备工作: 1. **下载安装Apache**: 如果还...