- 浏览: 80161 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (87)
- Lucene (8)
- struts (0)
- spring (0)
- Ajax (1)
- asp (1)
- c/c++ (0)
- java (16)
- javascript (2)
- vb (3)
- 数据库 (6)
- 生活 (0)
- 计算机其它 (4)
- [网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。) (0)
- [网站分类]2.Java新手区 (1)
- [网站分类]3.非技术区 (0)
- [网站分类]4.其他技术区 (0)
- [网站分类]5.提问区(Java方面的技术提问) (0)
- [网站分类]6.转载区(Java技术文章转载, 请注明原文出处) (2)
- [网站分类]8.求职招聘区 (0)
- [发布为文章] (0)
- [发布为日记] (0)
- [发布为新闻] (0)
- ibatis (0)
最新评论
-
vern:
受益了,谢谢
not in 失效 -
todayapple:
你的折线图能出来吗。。。
jfreechart例子 -
reachingstar:
Good, 但还是没能弄太明白!
JBoss启动过程 -
liheqian_0083:
HOHO,收监
lucene中文分词
这一篇是我自己根据网上的资料又重新整的。
准备工作这里就不写了,同上篇转载的一样,我说一下我用到的版本,然后主要贴一下配置文件。
1.apache2.2.3
2.tomcat5.5.29
3.mod_jk-apache-2.2.3.so
4.jdk1.6.0
所有的软件安装好后,配置开始:
1.tomcat的配置文件
a.在tomcatHome/conf/新建jk2.properties文件,或者在jk的文件夹下考过来,内容修改如下:
request.tomcatAuthentication
=
false
b.在tomcatHome/conf/下新建workers.properties文件,或者在jk的文件下考过来,内容修改如下:
workers.tomcat_home
=
D:\Tomcat
5.5
#让mod_jk模块知道Tomcat的位置
workers.java_home = C:\Program Files\Java\jdk1 .6.0 #让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 #代理数 , 不用修改
c.要修改一下tomcat的默认访问目录,tomcat原来默认的访问目录是ROOT,这个地方我是把它改了,如果不改的话,我的配置老是出路径问题。修改方法是,在server.xml文件的<host></host>这间加上一个<context/>,内容如下:workers.java_home = C:\Program Files\Java\jdk1 .6.0 #让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 #代理数 , 不用修改
<
Context
path
=""
docBase
="D:\Tomcat 5.5\webapps\wwTest"
/>
这段代码的作用就是把tomcat的默认路径改成了网站站点的根目录,这样在apache下也一样可以访问到,不会出路径问题了。而且这个方法可以在不同的虚拟主机上改动,主目录ROOT改为/。2.apache的配置
apache只修改httpd.conf这个文件就行了,在文件的最后加上以下代码:
NameVirtualHost *:
80
#设置Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理
LoadModule jk_module modules/mod_jk-apache- 2.2.3 .so
#此处mod_jk的文件为你下载的文件
JkWorkersFile " D:/Tomcat 5.5/conf/workers.properties "
#指定tomcat监听配置文件地址
JkLogFile " D:/Tomcat 5.5/logs/mod_jk2.log "
#指定日志存放位置
JkLogLevel info
#设置虚拟主机
<VirtualHost localhost>
ServerAdmin localhost
DocumentRoot " D:\Tomcat 5.5\webapps\wwTest "
#您的站点项目所在路径,应与tomcat中的目录设置相同
ServerName localhost
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解析
JkMount /*.action ajp13
#让Apache支持对.action传送,用以Tomcat解析
</VirtualHost>
<Directory " D:\Tomcat 5.5\webapps\wwTest " >
Options Indexes FollowSymLinks
AllowOverride None
Order allow , deny
Allow from all
DirectoryIndex login1.jsp index.html index.htm index.jsp
</Directory>
此地方注意的是:apache虚拟机的配置的一个小问题,设定一个virtualhost之后还得加一段设置权限的配置。就是要加一个<Directory>。#设置Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理
LoadModule jk_module modules/mod_jk-apache- 2.2.3 .so
#此处mod_jk的文件为你下载的文件
JkWorkersFile " D:/Tomcat 5.5/conf/workers.properties "
#指定tomcat监听配置文件地址
JkLogFile " D:/Tomcat 5.5/logs/mod_jk2.log "
#指定日志存放位置
JkLogLevel info
#设置虚拟主机
<VirtualHost localhost>
ServerAdmin localhost
DocumentRoot " D:\Tomcat 5.5\webapps\wwTest "
#您的站点项目所在路径,应与tomcat中的目录设置相同
ServerName localhost
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解析
JkMount /*.action ajp13
#让Apache支持对.action传送,用以Tomcat解析
</VirtualHost>
<Directory " D:\Tomcat 5.5\webapps\wwTest " >
Options Indexes FollowSymLinks
AllowOverride None
Order allow , deny
Allow from all
DirectoryIndex login1.jsp index.html index.htm index.jsp
</Directory>
到此配置就完成了。这样就实现了,用apache来解析html,图片等,tomcat只解析java了。
发表评论
-
我的项目的结构和配置文件
2006-06-27 17:33 708学习java有段时间了,最近自己根据网上的资料 ... -
JAVA-学习-网络资源
2006-07-05 00:00 738SUN中国技术社区 ... -
Swing的Jtable类(转载)
2006-07-05 13:25 24051 t ... -
使用FileUpload组件实现文件上传(转载)
2006-07-06 00:15 836文件上传在web应用中非常普遍 ... -
java读取中文文件
2006-07-06 00:20 1195java中读取中文文件经常出现乱码,是因为ja ... -
通过文本文档实现信息的批量导入(转)
2006-07-18 11:01 541... -
tomcat5.0中文问题
2006-08-10 15:26 6131 tomcat的j2ee实现 ... -
JDBC(转)
2006-08-24 13:36 930... -
page
2006-09-18 23:35 727<% ... -
jboss4.0的虚拟主机(摘)
2007-02-26 17:09 756什么也不需要改,只需 ... -
面试题集及解答(转)
2007-02-27 09:53 607出处:www.csdn.net[ 2004-09- ... -
apache tomcat 整合(转)
2007-02-28 09:44 1267Apache的HTTPD是目前 ... -
EasyMock的简单使用(摘)
2007-03-02 09:13 1183xp开发的一个利器--EasyMock。EasyM ... -
jboss 的一些配置(端口,虚拟目录,虚拟主机,中文问题,数据库连接)(转)
2007-03-02 18:17 6961。访问端口配置 ... -
JBOSS 4.0 配置虚拟目录(转)
2007-03-05 10:40 1232我的环境: WINXP SP2 + JDK1.5 ...
相关推荐
提供的文档资料如《ApacheTomcat整合教程.pdf》和《BOXIN网站系统环境搭建APACHE+TOMCAT.pdf》将更深入地指导你完成具体步骤。在学习过程中,遇到问题可参考官方文档或社区资源,不断积累经验,提高技术水平。
Linux+Apache+Tomcat 整合详解 Linux+Apache+Tomcat 的整合是目前最常用的 web 服务器架构之一,本文档将详细介绍如何在 Red Hat Enterprise Linux 5.2 环境下安装和配置 Apache2.2.12、Tomcat6.0.20 和 JDK6u16,...
ApacheTomcat整合教程.pdf
这种整合通常是为了利用Apache的静态内容处理能力和Tomcat对Java Servlet和JSP的支持。在此配置中,重点是实现负载均衡,即通过Apache分散请求到多个Tomcat实例,提高系统的可用性和性能。 负载均衡是一种网络技术...
Apache HTTP Server(简称Apache)则是一款广泛应用的Web服务器,它能够处理静态内容和动态内容,通过插件(如mod_jk)可以与Tomcat整合,实现动态内容的处理。本教程将详细介绍如何在Windows环境下将Apache和Tomcat...
根据提供的文件信息,本文将详细解析Apache Tomcat的整合教程,包括如何安装配置Apache与Tomcat,以及如何通过mod_jk实现两者的整合。 ### 一、安装与配置Apache #### 1. 下载Apache - **下载地址**: 从官方档案...
Apache、Tomcat整合配置教程Apache HTTP server 和 Tomcat server 整合,一般是希望对于用户只公布 Apache HTTP server 的网址,而 Tomcat 的网址则不公布,扮演一个幕后英雄的角色。访问 Tomcat 的 HTTP ...
Apache 和 Tomcat 整合是将 Apache 作为前端服务器,负责处理静态内容和反向代理,而 Tomcat 作为后端应用服务器,处理 Java 应用的动态请求。这种架构可以充分利用两者的优点,提高系统性能和可扩展性。下面我们将...
### Ubuntu Linux 下 Apache 与 Tomcat 的整合 在 Ubuntu Linux 环境中,Apache 和 Tomcat 的整合是一项常见的任务,旨在实现静态内容通过 Apache 服务器进行高效分发,而动态内容(如 Java 应用)则通过 Tomcat ...
在Web开发中,为了充分利用两者的优势,通常会将它们整合在一起,以便Apache处理静态资源,而Tomcat则处理动态内容。这个"apache web整合Tomcat工具"就是专为Windows系统设计的,用于简化这个集成过程。 Apache ...
将Apache与Tomcat整合,可以实现动态和静态内容的高效分发,提高Web服务的性能。下面我们将详细介绍如何进行Apache与Tomcat的整合配置。 1. **安装与准备** - 首先,你需要在服务器上分别安装Apache HTTP服务器和...
同时,还需要一个Apache Tomcat整合模块mod_jk.so,它负责连接Apache和Tomcat,确保两者之间的通信。确保mod_jk.so的版本与Apache HTTP Server版本和你的操作系统匹配。 安装步骤如下: 1. 安装Apache HTTP Server...
Apache和Tomcat整合是将Apache HTTP服务器作为前端服务器,用于处理静态内容,而将Tomcat作为后端应用服务器,负责动态内容的处理。这种架构可以充分利用Apache的高性能和Tomcat对Java应用的良好支持。以下是对整合...