Apache2.x Tomcat5.x windows2003整合详解

转载 2006年05月31日 12:01:00

 


介绍一下应用环境 :
windows 2003  apache_2.0.55   tomcat-5.5.9

后面两个软件都可以从 www.Apache.org 免费下载得到。

apache_2.0.55-win32-x86-no_ssl.msi 这个文件下载后安装就可以使用无需编译

jakarta-tomcat-5.5.9.exe 直接安装就可以了

进入正题,由于win默认IIS占据了80端口所以要安装Apache之前先打开 开始菜单-管理工具-服务选项

停止 IIS Admin Service 服务 在这个上面右键选属性把启动类型更改为禁止,以免下载操作系统重起,iis有自动开始服务造成80端口与apache冲突。

接着双击apache_2.0.55-win32-x86-no_ssl.msi文件进行安装,安装过程可选安装目录。

我这里是装在了 C:Apache Group目录下面,安装程序自建了个Apache2目录,所以安装完毕Apache文件都在C:Apache GroupApache2目录下面。

安装结束后打开 http://localhost/ 应该可以看到Apache欢迎画面,至此Apache安装成功。

接着安装TOMCAT,关于TOMCAT的安装方法网上已经很多资源了,而且5.0以后的TOMCAT安装很容易,直接双击运行选择安装目录一路下一步就行了。

我的TOMCAT安装在了C:Tomcat5目录下。默认的TOMCAT服务端口是8080,所以安装完毕后浏览器里键入http://localhost:8080 应该能看到tomcat的欢迎画面,是一只猫,我想大家都熟悉了。

二者都正确安装后,接着开始整合工作。

整合二者需要apache出品的一个组件,文件不大所以我们在文章内提供下载 jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip 解压缩后其实我们只需要modules目录里面的mod_jk2.so 文件,copy到Apache安装目录下modules文件夹里,我们的路径是C:/Apache Group/Apache2/modules 

接着在C:/Apache Group/Apache2/conf目录下建workers2.properties文件。内容用记事本编辑为:

代码内容
[shm]
file=${serverRoot}/logs/shm.file
size=1048576
#The socket channel
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
#define the worker
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
#uri mapping
[uri:/*.jsp]
[uri:/*.do]
[uri:/*.gv]
worker=ajp13:localhost:8009


然后用记事本编辑C:/Apache Group/Apache2/conf/httpd.conf 文件,在文件尾部追加一下内容

代码内容
#服务器IP地址
NameVirtualHost 192.168.1.100:80
<VirtualHost 192.168.1.100:80>

#管理员EMAIL
ServerAdmin gamvan@gmail.com

#网站绝对路径
DocumentRoot "E:/MYJAVA/myWeb"

# 主机头 如果有域名解析到这个IP可以直接写域名如 club.gamvan.com
ServerName 192.168.1.100 

#以下两行是日志文件默认即可
ErrorLog logs/error.log
CustomLog logs/access.log common
</VirtualHost>


实际应用中最好去掉井号后面的灰色注释内容,好了APACHE搞定了。接下来配置TOMCAT的虚拟目录,我想大家都很熟悉,但是我这里还是罗嗦一下业队的起文章标题 详解 二字。

找到TOMCAT安装目录,我这里是C:/Tomcat5/conf 记事本打开 server.xml文件 ctrl+f查找到这个标签的

<!-- Define the default virtual host -->
<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">

 

我们不管这个,直接在这个标签上面加入一个完整的虚拟主机配置标签,注意要和apache配置的虚拟目录一样,代码如下:

代码内容
<Host name="192.168.1.100" appBase="E:/MYJAVA/myWeb"  unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="" debug="0" />
</Host>

 

OK,记得保存文件,然后重起tomcat , 重起apache, 键入http://192.168.1.100 就应该可以访问JSP文件了,测试一下吧。

注意我这个 192.168.1.100 是我的内网本机IP,实际使用的话你可以换成你自己的内网本机IP,或者干脆用127.0.0.1


PS:apache服务器和tomcat整合后不能立即访问,需要等待一会,可能是他俩内部握手确认合作协议呢, 刷几下就行了。实在不行重起,还不行就重新配置一遍。

SSM整合的配置文件详解

整合思路 1、Dao层: mybatis整合spring,通过spring管理SqlSessionFactory、mapper代理对象。需要mybatis和spring的整合包。 ...
  • CSDN_GIA
  • CSDN_GIA
  • 2017年02月23日 09:53
  • 5751

辩证:权限与EFS加密(win2003 srv)

关键词:windows管理,EFS文件加密,SAM文件,NTFS权限规则,流氓的administratorwindows管理 windows管理分为【系统管理】和【用户管理】,前者一般是adminis...
  • hard_lushunming
  • hard_lushunming
  • 2016年07月17日 22:31
  • 511

SSH整合实例详解

项目构建新建web项目ssh2,建好后添加struts功能添加spring功能:(注意选择的spring版本,并且取消掉MyEclipse自带的jar包,我们之后手动加入相应的jar包)完成之后添加h...
  • lmb55
  • lmb55
  • 2015年06月21日 00:43
  • 1775

SSH框架整合开发详解(个人笔记)

一.创建数据库并设置编码。 A) create database oa default character set utf8。 二.MyEclipse工程 A) 在Myeclipse里创建web工程,...
  • v123411739
  • v123411739
  • 2014年04月19日 11:17
  • 17485

spring、springmvc、mybatis整合文件配置详解

首先非常感谢原文作者Pickle,读完原作者这篇博客受益良多,所以拿来自己记录下。 原文地址是:http://www.cnblogs.com/wxisme/p/4924561.html 官方文档地址:...
  • u011991249
  • u011991249
  • 2016年09月20日 16:13
  • 1854

三大框架整合原理及详解<一>

问题?三大框架整合原理及详解 提示:myeclipse环境、工程环境、tomcat环境的jdk保持一致(在这里我所使用的而是jdk1.6版本) 在这里我们调成1.6,并点击确定。 cmd:java...
  • Mr_li13
  • Mr_li13
  • 2015年12月13日 15:40
  • 2909

《SSM框架实战》 整合 Freemarker

FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程...
  • testcs_dn
  • testcs_dn
  • 2017年09月05日 12:38
  • 1280

Windows sever 2003 网络负载均衡的详细配置

前见天由于windows server 2003  网络负载平衡的问题浪费了我一个上午的时间,之前不知道这个是干嘛用的,上网改ip时勾选了网络负载平衡的复选框,结果导致不能上网,自己捣鼓了一个上午才弄...
  • dream_ll
  • dream_ll
  • 2015年04月15日 16:42
  • 832

Spring(三)SSH整合配置详解

——本文环境: Oracle、JDK1.7、Tomcat7.0、spring4.0.6、hibernate4、struts2,我这里有已经整理好的ssh所有jar包(点击下载) ——HelloWor...
  • qq_16313365
  • qq_16313365
  • 2015年01月28日 20:46
  • 2739

三大框架(ssh)整合之配置文件

一.web配置文件web.xml  解决session延迟加载 -->            filter-name>openSessionInViewfilter-name>       ...
  • hspringh
  • hspringh
  • 2016年12月19日 18:20
  • 1438
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Apache2.x Tomcat5.x windows2003整合详解
举报原因:
原因补充:

(最多只允许输入30个字)