分享
 
 
 

JDK+apache_2.0.47+tomcat-5.0.19组合配置(一)

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

JDK+apache_2.0.47+tomcat-5.0.19组合配置

――互联网上到目前为止最为全面的好资料(谁说的?作者说的)

作者:weibin(欢迎转载,请保留署名权)

为了搭了一个服务器环境,我是跋山涉水,翻山越岭呀,好不容易找了一些相关文档,有许多还因为版本过老而无法使用。花了一整天的时间才配置成功!窃喜,不敢独享!和盘托出,供和我一样的菜鸟们参考,也算是给菜鸟们争口气,同时体现一下自身的存在价值,不能总是参考大虾们的文章,今天咱也“装”上一把大虾,不妥之处,还请真正的大虾指点一二……废话少说,开工!准备材料:

下载点原料(当然是从网上了)

apache2.0.47:

下载地址:

http://apache.te8.com/dist/httpd/binaries/win32/apache_2.0.47-win32-x86-no_ssl.msi

tomcat5:

下载地址:

http://apache.linuxforum.net/dist/jakarta/tomcat-5/v5.0.19/bin/jakarta-tomcat-5.0.19.exe

以上这两个家伙嘛,应该是相当新的版本了!(对今天2004年4月9日来说如此)

JDK

JDK因为有现成的老版本1.3,虽想用新的,但不想下了,下一个很慢的,所以没下。

另外,还需要一个DLL文件,据说叫联接器(apache就是通过这家伙与TOMCAT连接的),网上说没有与apache_2.0.47相配套的mod_jk_2.0.47.dll不存在,还说可以用mod_jk_2.0.46.dll来代替,但网上所提供的mod_jk_2.0.46.dll的下载地址(http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.4/bin/win32/mod_jk_2.0.46.dll)大约已经被官方网站更改,至少在今天的我是无法下到的,不服气的朋友也可以再试一下,没准可以下到的:)。

我用的是mod_jk_1.2.5_2.0.47.dll我怀疑它就是传说中与apache_2.0.47相配套的mod_jk_2.0.47.dll,仅仅是我个人认为(我感觉它们长的很像,直觉告诉我,mod_jk_1.2.5_2.0.47.dll不是mod_jk_2.0.47.dll的孪生兄弟就是它的替身),不知道是不是真实的情况,请知情的人在评论中加以注明,以免我的错误祸害人间,在得到肯定之前,如果想冒险的同志可以大胆偿试,因为我已经试验成功了。好了,不扯别的了!它的下载地址是:

URL http://apache.linuxforum.net/dist/jakarta/tomcat-connectors/jk/binaries/win32/mod_jk_1.2.5_2.0.47.dll

以上的原料准备齐全后,开始工作了!

1、安装JDK(我安到了D盘)

2、设置我的电脑\属性\高级\环境变量\新建系统变量变量名:JAVA_HOME 变量值:d:\jdk1.3(指向JDK的实际安装路径)

3、修改系统变量classpath 编辑变量值中加上……;%JAVA_HOME%\bin;%JAVA_HOME%\lib;.;

4、安装apache_2.0.47-win32-x86-no_ssl.msi安装路径设为:d:\apache2

5、安装jakarta-tomcat-5.0.19.exe 安装路径设为:d:\tomcat5

设置我的电脑\属性\高级\环境变量\新建系统变量变量名:TOMCAT_HMOM 变量值:d:\Tomcat5(指向JDK的实际安装路

径)

修改系统变量classpath 编辑变量值中加上……;%TOMCAT_HOME%\bin;.;

以上三者全部安装后可以先测试一下默认服务:

请先启动Apache2与Tomcat5的服务器.

1).打开浏览器,在地址栏中输入:http://localhost 检验:此时能在浏览器中看到Apache2的欢迎界面.说明Apache2工作正常.(注意,Tomcat默认端口为80,若有其它程序占用,请更改端口号)

2).打开浏览器,在地址栏中输入:http://localhost:8080 检验:此时能在浏览器中看到Tomcat的欢迎界面.说明Tomcat工作正常.(注意,Tomcat默认端口为8080,若有其它程序占用,也请更改端口)

本来Tomcat有自身附带的服务器,但因为功能和稳定性都比较差,所以用专门的Apache服务器代替它自身的服务器,好处嘛,不说也罢,为什么大家都这样用?这总不至于是“流行风气”或者“商业妙作”吧,况且这两个家伙全是免费开源的好东东,所以这就需要二者进行连接。方法如下:

6、把连接器mod_jk_1.2.5_2.0.47.dllCOPY到D:\Apache2\modules\下

7、打开d:\Apache2\conf下的httpd.conf,查找"DirectoryIndex",在index.html后添加index.jsp.

8、在httpd.conf最后添加以下代码(目的是设置Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理:打开D:\Apache2\conf\httpd.conf,在最后加入下面这段代码并保存。注:每一行#及其后的汉字为注释内容,追加时可以去掉或另起一行加此注释,此处是为了好理解,#为英文半角状态下的符号)

#######--begin--##################

LoadModule jk_module modules/mod_jk_1.2.5_2.0.47.dll

#装载模块,用于处理连接(对上一行的注释,下同)

JkWorkersFile "D:/Tomcat5/conf/workers.properties"

#设置模块的工作文件

JkLogFile "D:/Tomcat5/logs/mod_jk2.log"

#设置模块工作的日志文件,Tocmat启动时会自建

JkLogLevel info

######---end---###################

9、配置tomcat

1).在d:\Tomcat5\conf下新建一个workers.properties文件 .内容如下:

#####--begin--########

workers.tomcat_home=d:\Tomcat5 #让mod_jk模块知道Tomcat

workers.java_home=d:\jdk1.3 #让mod_jk模块知道j2sdk

ps=\

worker.list=ajp13 #模块版本,现有ajp14了,不要修改

worker.ajp13.port=8009 #工作端口,若没占用则不用修改

worker.ajp13.host=localhost #主机,若上面的Apache主机不为localhost,作相应修改

worker.ajp13.type=ajp13 #类型

worker.ajp13.lbfactor=1 #代理数,不用修改

######---end---#######

2).说明 tomcat5里面的server.xml已经包含着AJP1.3,不用修改

10、设置虚拟主机

(其实下文还是默认为tomcat下的项目文件夹,可以另外指定,后文会有详述)将d:\Apache2\conf下的

httpd.conf\httpd.conf中相应部分修改如下

########-beging--########

<VirtualHost localhost> #localhost为本机,你可用本机ip

ServerAdmin weibin975@sohu.com #你的mail地址

DocumentRoot D:\Tomcat5\webapps\ROOT #你的项目组根目录

ServerName localhost

#你的服务名,若你的机器有域名,设为域名,但现用本机作测试

ErrorLog logs/robornet_home_log.txt

#错误日志D:\Apache2\logs下,可用任意名字

CustomLog logs/robornet_Custom_log.txt common

#访问日志,在D:\Apache2\logs下,可用其它任意名字

JkMount /servlet/* ajp13 #让Apache支持对servlet传送,用以Tomcat解析

JkMount /*.jsp ajp13 #让Apache支持对jsp传送,用以Tomcat解析

</VirtualHost>

########-end--########

另外在在本文件中查找“listen”

用于本机测试时:Listen 127.0.0.1:80

11 启动Appache 和Tomcat 服务器

打开两个IE窗口

http://localhost

http://localhost:8080

以上显示页面的内容一样,则表示已经连接成功!

因为我这儿费了好大的劲儿才显示成功!所以写此文想减少和菜鸟的痛苦,故想写此文!

注:如果用代理上网,代理服务器端口号如果是80或者8080好像也和系统冲突,请停用代理,或者改APACHE和TOMCAT的默认端口号(注:不能为0-1023)

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有