Tomcat与Apache服务器集成
2005-08-18 12:14
483 查看
第一步:软件下载
1、Apache V2.0.54 For Windows
下载地址:http://httpd.apache.org/download.cgi
2、 j2sdk-1_4_2_06_windows_i586.exe
下载地址:http://java.sun.com/j2se/downloads.html
3、 jakarta-tomcat-5.0.28.zip
下载地址:http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi
第二步:首先双击运行j2sdk-1_4_2_06-windows-i586.exe文件,安装JSDK。
我们这里假设安装目录为D:/j2sdk1.4.2_06,其他都使用默认,安装完成如下图:
第三步:配置JSDK。
安装完JSDK后,对其配置下面的内容:
按下图所示首先在系统变量中找到ClassPath并加入下面内容(如果你找不到ClassPath,就新建一个):
d:/j2sdk1.4.2_06/lib/dt.jar;d:/j2sdk1.4.2_06/tools.jar;.;
接着再在系统变量中找到Path并加入下面内容:
D:/j2sdk1.4.2_06/bin;
【提示】ClassPath最后的".;"表示当前目录,而不是多了一个点和分号。如果大家实际的jsdk安装路径与本文不一致,请改成你的安装路径即可,最后再重启电脑使配置生效。
第四步:调试JSDK配置环境。
经过第三步的配置后应该就可以正确运行java程序了。我们可以在JSDK所在磁盘分区的的根目录下新建一个文本文件,输入下面代码验证:
public class Hello{
public static void main(String arg[]){
System.out.print("Hello");
}
}
注意一定要将此java文件命名为Hello.java,而且要区分大小写!接下来在MS-DOS方式下进入D盘根目录,输入以下命令:
javac Hello.java 回车
如果正常的话,是没有任何内容显示的,但会在同一目录下编译成一个hello.class的文件,接下来再输入以下命令:
java Hello 回车
如果也正常的话,应该会显示"Hello",这代表你的java环境OK了,才可进行下一步。
第五步:运行apache_2.0.47-win32-x86-no_src.msi安装Apache。
如下图所示:
保持默认选项连按3个"next"后,出现下面的界面,按图所示设置即可:
第六步:完成Apache安装。
在上一步的图示中再连按2个“next”后出现选择安装目录的界面,这里要把目录改成D:(在上面选择D盘即可,不需要输入目录名,安装程序会自动生成一个"Apache2"目录),其他的就按"next"或finish就行了。这样Apache也安装完毕了,Apache会在安装后自动启动一个Monitor程序在任务栏的右下角,但此时Apache的服务并未启动,因为我们还没将Apache安装成服务。如下图所示:
1、 进入Apache所在目录,找到打开D:/Program Files/Apache Group/Apache2/conf文件,查找以下内容:
# If your host doesn't have a registered DNS name, enter its IP address here.
# You will have to access it by its address anyway, and this will make
# redirections work in a sensible way.
#
ServerName 127.0.0.1:8090
【提示】如果你需要改服务器的IP,则修改上面红色代码即可(修改127.0.0.1为你服务器IP地址并确认web端口
2、 继续查找以下内容:
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "D:/Program Files/Apache Group/Apache2/htdocs"
【提示】如果你想改变放置运行JSP文件的目录,就将上面红色的代码修改为: DocumentRoot "盘符:/路径",注意,要使用"/"而不是"/"。
3、 最后查找下面内容:
#Listen 12.34.56.78:80
Listen 8090
【提示】如果你想修改Apache的监听端口,就在这里进行。
OK,到这里就算完成了。因为简单的说来,配置Apache就是配置httpd.conf文件。如果你想进行更详细深入的配置,请自行查阅相关文章,这里不再一一列举。
第八步:测试Apache服务。
1、进入MS-DOS方式,再进入D:/Program Files/Apache Group/Apache2/bin目录下,输入下面命令将Apache安装成服务:
apache -k install 回车。
2、双击任务栏右下角的Apache Monitor,即可在窗口里看到一个“Apache2”(如下图所示),再按右边的Start按钮启动Apache2。
3、打开IE,在地址栏中输入:http://127.0.0.1:8090/(如果在配置httpd.conf时你修改过此IP地址,就请输入你修改后的地址),如果出现下图所示的页面,表示一切OK!至此,已经成功安装了Apache,现在我们只需把html文件放到apache2/htdocs/目录下即可访问。例如该目录下有一个文件叫hello.htm,那么在地址栏的输入格式就为:http://127.0.0.1:8090/hello.htm
第九步:安装Tomcat
Apache只是一个Web服务器,没有解析器的支持是没法运行JSP的,所以我们还需要安装一个解析器,这里我们选择Tomcat。双击下载到的压缩文件jakarta-tomcat-5.0.28.zip,再将它解压到任意目录下(D:/ jakarta-tomcat-5.0.28)进行相应配置即可,因为Tomcat是不需要安装的绿色程序。
第十步:Tomcat与Apache服务器集成
1、在Apache中加入JK插件
在Apache中加入JK插件,只要把mod_jk_2.0.46.dll拷贝到<APACHE_HOME>/modules目录下即可
2、创建workers.properties文件
workers.properties文件用于配置Tomcat的信息,它的存放位置为<APACHE_HOME>/conf/workers.properties文件,它的内容如下:
workers.tomcat_home=D:/Program Files/Apache Software Foundation/Tomcat 5.0
workers.java_home=D:/j2sdk1.4.2_06
ps=/
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor=1
3、 最后一步是进入刚才安装Apache服务的目录,打开Apache2/conf/httpd.conf文件,在最未端加入以下代码:
#Using mod_jk2.dll to redirect dynamic calls to Tomcat
LoadModule jk_module modules/mod_jk_2.0.46.dll
JkWorkersFile "conf/workers.properties"
JkLogFile "logs/mod_jk2.log"
JkLogLevel debug
JkMount /*.jsp worker1
JkMount /helloapp/* worker1
4、 OK,准备好没?我们要开始测试刚刚建立的JSP运行环境了!先启动Tomcat,当然Apache服务也要一起启动。然后在Apache2/htdocs/目录下新建一个叫后缀名为jsp的文本文件,比如first.jsp,然后输入简单的网页代码,做个测试的页面:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%
out.print("我爱jsp!");
%>
赶快打开IE,输入:http://127.0.0.1:8090/first.jsp试试吧!如果你看到"我爱jsp!"几个字赫然在目,那么恭喜你,大功告成!
相关文章推荐
- Apache服务器与Tomcat服务器集成
- Tomcat中使用jk插件意义---------Tomcat与Apache服务器集成
- apache+tomcat集成服务器之转发
- Windows下Tomcat与Apache服务器集成
- 【运维囧事】WEB服务器升级之Apache与Tomcat集成(Windows版)
- tomcat和apache服务器和IIS服务器集成
- Linux下apache图片服务器+tomcat应用服务器集成
- Windows集成服务器环境Apache+Tomcat+Php+Jsp+MySQL
- 在windows下tomcat与Apache服务器集成
- Apache+Tomcat集成教程;单服务器多站点,多服务器负载均衡集群
- Android实现与Apache Tomcat服务器数据交互(MySql数据库)
- JavaWeb学习笔记—Eclipse集成Tomcat服务器
- Win2k下Jboss、Tomcat和Apache的集成
- Apache和Tomcat服务器间的区别、联系、整合详细介绍
- JSP之WEB服务器:Apache与Tomcat的区别 ,几种常见的web/应用服务器
- Apache应用服务器之四:Apache与Tomcat安装与配置
- Mac Apache服务器搭建、Tomcat(http)服务器搭建、Tomcat(https)服务器搭建
- FCKEditor在Apache+tomcat下部署的问题---中文乱码,英文乱码,以及图片上传,浏览服务器等问题
- Linux下Tomcat与Apache Web服务器的整合