- 浏览: 863895 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (280)
- java相关 (29)
- linux系统 (55)
- ipsec (0)
- ssl (3)
- 信息安全 (13)
- web相关 (35)
- windows (9)
- c,c++ (14)
- log4j (3)
- hibernate (8)
- sqlite (1)
- 程序人生 (2)
- js (2)
- 生活点滴 (3)
- 网络相关 (14)
- 问题积累 (15)
- 数据库相关 (27)
- 软件测试 (2)
- PKI相关 (2)
- 程序设计 (7)
- 犄角旮旯 (0)
- 杂七杂八 (0)
- 硬件相关 (14)
- 防火墙 (2)
- 电子商务 (2)
- 多媒体相关 (1)
- 内存管理 (4)
- 面向对象 (1)
- csp (1)
- 驱动开发 (3)
- 移动开发 (2)
- openssl多线程实例 (1)
最新评论
-
xiaoyao3857:
博主很有探索精神嘛,学习了
Linux主机名Hostname详解 -
hiskyrisa:
言简意赅,好文章。
Flex是什么 -
layznet:
犯了类似错误。使用的是derby数据库。driverClass ...
java.sql.SQLException: No suitable driver -
idision:
你好,文章有一句createSubjectKeyId(keyT ...
bouncycastle 产生证书 -
zheng12tian:
代码有全的不?只贴一部分,,,,
在LOG4J中把日志写入远程数据库
为了完成这个任务,在网上查了好多资料,要么是讲得不清楚,要么是软件版本太老,走了不少弯路,在这里以本人的实际操作为例,为大家说一下整合的过 程,希望对大家有所帮助。
准备工作 :
1、 Apache 2.2.4
下载地址:http://cztele1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip
2、 Tomcat 6.0.16
下载地址:http://apache.mirror.phpchina.co ...
e-tomcat-6.0.16.zip
3、 JDK
下载地址:http://cds.sun.com/is-bin/INTERS ...
-windows-i586-p.exe
如果只是应用的话,也可以选择安装JRE,因为JRE比较小:)
4 JK-1.2.26-httpd-2.2.4
下载地址:http://www.apache.org/dist/tomca ...
2.26-httpd-2.2.4.so
注意JK的版本一定要与Apache版本相同。如果你的版本与我的不同,可以去官网下载,有多种
版本,适用于各种操作系统,下载适用的既可,地址:
http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/
开始安装:
软件的安装顺序可以适当调整,但是JDK(JRE)一定要在Tomcat之前安装:
1、安装JDK(JRE)
此处默认、自定义安装均可。安装完成以后按下面的示例设置你的系统环境变量:我的电脑 -> 属性
-> 高级 -> 环境变量 (这里要添加的是系统变量,非用户变量)
JAVA_HOME = D:\Program Files\Java\jdk1.6.0_07
CLASSPATH =
.;%Java_Home%\lib\tools.jar;%Java_Home%\lib\dt.jar;
PATH =
%Java_Home%\bin
注意JAVA_HOME的路径改为你的实际安装路径。其它两个不变。
2、安装Apache
此处注意,如果你本机已经装了IIS并且占用了80端口,你可以选择禁用IIS或者给IIS指定其它端口,或者给
Apache指定其它端口,根据实际情况进行设置。在Apache的安装过程中要设置Network Domain和Server
Name为Localhost,设置你的Email地址(这个一定要设置,不然Apache启动不起来)。
安装完成之后,如果apache用的是
80端口,那么在浏览器中输入 http://localhost
,如果使用的是其它端口例如81,则输入 http://localhost:81
,将会看到 Apache
的成功页面。此时Apache已经运行,在系统托盘可以看到它的图标,双击打开可以对Apache服务进行控制,我们下面还要安装Tomcat和JK,所
以现在选择 Stop 停止 Apache 服务。
3、安装Tomcat
将Tomcat解压到 D:\Program Files\Tomcat 下,设置环境变量:
CATALINA_BASE = D:\Program Files\tomcat
CATALINA_HOME = D:\Program
Files\tomcat
CLASSPATH = %CATALINA_HOME%\lib\servlet-api.jar
运行 D:\Program Files\Tomcat\bin\startup.bat 启动Tomcat,出现Tomcat页面则表示安装成功。
4、安装JK
把 mod_jk-1.2.26-httpd-2.2.4.so 拷贝到 D:\Program Files\Apache2.2\modules 下。
下面进行服务器的配置 :
1、配置Tomcat
查找Tomcat目录下的
conf/server.xml文件,在<host></host>中间加入以下语句以修改其默认的目录:
<Context path="" docBase="E:\wwwroot" reloadable="true" crossContext="true"/>
在这里,如果 path 不为空,则设置的是虚拟目录,path 的值为虚拟目录名。
查找Tomcat目录下的 conf/workers.properties文件,并对比下方文本内容,如有不同处,以下方文本为准进行修改。
workers.tomcat_home=D:\Program Files\Tomcat #让mod_jk模块知道Tomcat的位置
workers.java_home=D:\Program
Files\Java\jre1.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
#代理数,不用修改
如果此文件不存在,则依以上内容创建。对Tomcat的设置进行任何修改后都要重启才可以生效。
2、配置Apache
打开D:\Program
Files\Apache2.2\conf下的httpd.conf,在最后加入下面这段代码并保存。
LoadModule jk_module modules\mod_jk-1.2.26-httpd-2.2.4.so
#此处
mod_jk的文件为你下载的文件
JkWorkersFile "D:\Program
Files\Tomcat\conf\workers.properties"
#指定tomcat监听配置文件地址
JkLogFile
"D:\Program Files\Tomcat\logs\mod_jk2.log"
#指定日志存放位置
JkLogLevel
info
#设置虚拟主机
<VirtualHost localhost>
#如果非虚拟主机,将<VirtualHost
localhost>和最后的</VirtualHost>注释或者删除掉即可
ServerAdmin localhost
DocumentRoot
E:/wwwroot
<Directory "E:/wwwroot">
#您的站点项目所在路径,应与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>
#开头的行为注释,可以删除。此处的配置我是以设置虚拟目录,重新指定了serverName,DocumentRoot路径的方式配置站点,实际
上,Apache的配置可以非常灵活,你也可以不采用虚拟目录的方式,而直接去修改站点的默认配置,使用任意文本编辑工具,搜索如
ServerName,DocumentRoot,ServerAdmin等相关项,然后将该项的配置根据你的实际情况进行修改即可。我建议大家可以多多
尝试不同的配置,这是一种很有乐趣的体验。
所有的修改完成以后,双击系统托盘中的Apache图标,然后点击Start启动Apache服务。
在
地址栏中分别输入http://localhost/,与http://localhost:8080/
若
结果相同,Apache与Tomcat整合成功
发表评论
-
关于Bad version number in .class file的问题
2010-11-15 14:20 998关于Bad version number in .class ... -
一个获取文件crc32校验码的简洁的java类
2010-05-12 19:48 3272从jdk1.4开始,java核心包里已经提供对crc计算的支持 ... -
SSL双向认证java实现
2010-05-09 11:35 1795本文通过模拟场景,介 ... -
java.util.ResourceBundle 使用详解
2010-04-28 19:39 852一、认识国际化资源文件 这个类提供软件国际化的捷 ... -
基于JAAS实现登录
2010-04-25 22:11 1259JAAS:Java Authentication and ... -
什么是JAAS,以及灵活的Java安全机制
2010-04-25 22:05 1888今天在论坛上看到JASS,不清楚是什么呢,网上找了一下,受益良 ... -
Java插件技术
2010-04-25 21:31 21451.Java插件技术 Java插件技术(Java Plu ... -
java RMI的例子(转)
2010-04-25 21:11 948参考别人的程序后写了个自己的RMI 程序RMI ,远程方法 ... -
Java安全通信、数字证书及应用实践(转)
2010-04-21 21:05 1672摘要 : 在本文 ... -
Eclips 内存溢出
2010-04-13 16:26 1039在Eclipse 根目录下找到eclipse .ini ... -
Eclipse 启动不起来异常:JVM terminated. Exit code=-1
2010-04-11 10:09 7458Eclipse 启动不起来,出现以下错误: ... -
Java程序员需要了解的几个开源协议介绍
2009-12-21 21:32 1117介绍几个比较常见的开 ... -
apache lucene介绍
2009-12-15 09:16 1947什么是lucene Apache Lucene是一个开放源程序 ... -
Java基础:Java中堆内存与栈内存分配浅析
2009-08-11 20:19 1346Java 把内存划分成两种:一种是栈内存,另一种是堆内存 ... -
对synchronized(this)的一些理解
2009-07-23 10:21 1173一、当两个并发线程访问同一个对象object中的这个synch ... -
Linux下JNI调用
2009-07-09 12:43 1458整个实现过程可以分为五步来完成: 1)写一个声明了nativ ... -
如何在Java中执行其它程序
2009-07-09 12:42 2305在编写Java程序时,有时 ... -
linux下jdk的安装与卸载
2009-07-06 10:46 2103下面是卸载步骤: 用ro ... -
JNI技术小试
2009-06-23 14:28 1230目前 java 与 dll 交互的技术主要有 ... -
java.util.Date和java.sql.Date的区别及应用
2009-06-21 14:35 1134java.util.Date 就是在除了SQL语句的情况下面使 ...
相关推荐
NULL 博文链接:https://dacoolbaby.iteye.com/blog/1703393
**Apache和Tomcat整合的意义:** Apache因其高效、稳定和安全的特点,成为许多网站首选的Web服务器。然而,对于处理动态内容,如JSP和Servlet,Apache的能力相对较弱。而Tomcat作为一个轻量级的应用服务器,专门用于...
Apache 与 Tomcat 整合采用 proxy 方式,需要在 Apache 的配置文件 `httpd.conf` 中添加模块和相关配置。首先,确保 Apache 已加载 `proxy_module` 和 `proxy_ajp_module`,这可以通过在 `httpd.conf` 文件末尾添加 ...
"Windows下整合Apache和Tomcat"的主题涉及到如何在Windows操作系统上设置一个环境,使得Apache能够有效地分发静态内容,而Tomcat则专注于处理JSP和Java Servlet等动态内容。这种配置可以优化网站的性能,因为静态...
同时,还需要一个Apache Tomcat整合模块mod_jk.so,它负责连接Apache和Tomcat,确保两者之间的通信。确保mod_jk.so的版本与Apache HTTP Server版本和你的操作系统匹配。 安装步骤如下: 1. 安装Apache HTTP Server...
#### 实例:Windows 下 Apache 2.2.22 与 mod_jk 整合 假设我们正在使用 Windows 7 操作系统,Apache 版本为 2.2.22,那么推荐使用的 mod_jk 版本为: - **下载链接**:...
- 访问`http://localhost/sipityweb`和`http://localhost:8088/sipityweb`,如果内容相同,表示Apache与Tomcat的整合成功。 **知识点详解**: - **Apache**:Apache HTTP Server是世界上最流行的Web服务器,它...
### Apache与Tomcat整合知识点详解 #### 一、概述 在现代Web开发环境中,Apache与Tomcat的整合是一种常见的配置方案。Apache作为一个高效且功能强大的Web服务器,主要用于处理静态资源和部分动态请求;而Tomcat则...
**Apache与Tomcat整合发布Web应用在Windows XP环境下的详细步骤** Apache HTTP Server是一款开源的、功能强大的Web服务器,而Tomcat是Apache软件基金会的Java Servlet和JavaServer Pages(JSP)容器,常用于部署...
提供的文档资料如《ApacheTomcat整合教程.pdf》和《BOXIN网站系统环境搭建APACHE+TOMCAT.pdf》将更深入地指导你完成具体步骤。在学习过程中,遇到问题可参考官方文档或社区资源,不断积累经验,提高技术水平。
在实际应用中,为了充分利用两者的优势,通常会将Apache与Tomcat进行整合,以实现更高效的Web服务。在这个过程中,Apache的mod_jk模块起到了关键作用。 mod_jk是Apache的一个模块,其主要任务是连接Apache和Tomcat...
总的来说,这个"apache web整合Tomcat工具"简化了在Windows环境下设置Apache与Tomcat集成的过程,使得开发者可以更专注于应用开发,而不是服务器配置。通过合理配置,可以实现高效的Web服务,既发挥了Apache处理静态...
### Windows下Apache+Tomcat+MySQL+jsp+php的服务器整合配置经验总结 #### 一、引言 本文旨在分享一套完整的Apache+Tomcat+MySQL+jsp+php环境的搭建经验,尤其适合初学者快速入门,并对有经验的开发者提供有价值的...
在本文中,我们将深入探讨与"apache-tomcat-8.5.47-windows-x64.zip"相关的知识,包括Tomcat的概述、版本8.5.47的特点、在Windows操作系统上的安装和配置,以及与Java技术栈的整合。 1. **Apache Tomcat简介** ...
在IT行业中,Apache和Tomcat是两种非常重要的...在Windows环境下,可以参考提供的"Windows 环境搭建Apache+Tomcat整合.htm"文档,结合"apache config"和"tomcat config"中的具体配置示例,一步步操作,顺利完成整合。
Apache2.2与Tomcat5.5的整合配置是一个常见的任务,特别是在那些希望利用Apache作为前端服务器处理静态内容,而将动态请求转发给Tomcat处理的环境中。这种配置可以提高服务器性能并优化资源分配。 首先,我们需要...