社区
Web 开发
帖子详情
Apache2.0.44 + Tomcat4.1.18整合的问题?(win2k)
rocknir
2003-04-30 12:30:19
如何配置呀?各位大虾,救急!!!
谢谢!
...全文
35
2
打赏
收藏
Apache2.0.44 + Tomcat4.1.18整合的问题?(win2k)
如何配置呀?各位大虾,救急!!! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
caoxmby
2003-09-03
打赏
举报
回复
建议看看tomcat自带的关于apache+tomcat的文档:
......\Tomcat 4.1\webapps\tomcat-docs\jk2\index.html
sasa_sasa
2003-09-02
打赏
举报
回复
Win2000 Professional系统下整合Tomcat服务器和Apache服务器 zgtt(原作)
关键字 整合,虚拟目录
http://www.csdn.net/develop/read_article.asp?id=18012
本文使用软件的下载地址
(1)Windows 2000 Service Pack 3.exe 下载地址:
http://download.microsoft.com/download/win2000platform/SP/SP3/NT5/CN/W2Ksp3.exe
(2)j2sdk-1_4_1_02-windows-i586.exe 下载地址:
http://java.sun.com/webapps/download/Redirect/32167382/5847479377282807053505607246086069333228071972022813600060132859339008063305596058473206-3865/j2sdk-1_4_1_02-windows-i586.exe
(3)jakarta-tomcat-4.1.18-LE-jdk14.exe 下载地址:
http://apache.linuxforum.net/dist/jakarta/tomcat-4/binaries/tomcat-4.1.18-LE-jdk14.exe
(4)apache_2.0.44-win32-x86-no_ssl.msi下载地址:
http://apache.linuxforum.net/dist/httpd/binaries/win32/apache_2.0.44-win32-x86-no_ssl.msi
(5)mod_jk2-2.0.43.dll下载地址:
http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk2/release/v2.0.1/bin/win32/mod_jk2-2.0.43.dll
前言:用mod_jk2来整合Tomcat服务器和Apache服务器,简单多了。
一、安装Windows 2000 Professional
安装完Windows 2000 Professional后,强烈建议安装Windows 2000 Service Pack 3,因为在Windows 2000下安装最新的JDK时需要事先安装Windows 2000 Service Pack 3。
二、安装Java的JDK(j2sdk-1_4_1_02-windows-i586.exe)
安装时按照默认目录: C:\j2sdk1.4.1_02,JDK安装完成后需要设置系统变量。在桌面上右击"我的电脑",点"属性",选择"高级",点"系统变量",在"系统变量"中做如下设置:
(1)找到PATH,点"编辑",只在"变量值"里最后添加: C:\j2sdk1.4.1_02\bin;
然后点"确定"。
(2)点"新建",在"变量名"里输入: CLASSPATH
在"变量值"里输入: .;C:\j2sdk1.4.1_02\lib\tools.jar;
然后点"确定",注意前面那个点,它表示当前目录,包含了该目录后,就可以到任意目录下去执行需要用到该目录下某个类的 Java 程序。
三、安装Tomcat(jakarta-tomcat-4.1.18-LE-jdk14.exe)
安装时只改变安装目录,设置为 C:\Tomcat 4.1,其余全为默认,密码自己设定。Tomcat安装完成后也需要设置系统变量,在桌面上右击"我的电脑",点"属性",选择"高级",点"系统变量",在"系统变量"中做如下设置:
(1) 点"新建",在"变量名"里输入: JAVA_HOME
在"变量值"里输入: C:\j2sdk1.4.1_02
然后点"确定"保存。
(2) 点"新建",在"变量名"里输入: TOMCAT_HOME
在"变量值"里输入: C:\Tomcat 4.1
然后点"确定"保存。
四、测试Tomcat
(1)启动Tomcat服务器,在"开始" -> "程序" -> "Apache Tomcat 4.1"中点"Start Tomcat" (出现一个"命令提示符"窗口,不要关闭它),Tomcat服务器就开始运行了。
(2)在IE中输入 http://localhost:8080/ 后,看到Tomcat的首页(上面有只小猫)表示安装成功。
(3)关闭Tomcat服务器,在"开始"-> "程序" ->" Apache Tomcat 4.1"中点"Stop Tomcat" (原来开服务器时的"命令提示符"窗口便自动关闭),Tomcat服务器就停止运行了。
五、建立虚拟目录
Tomcat服务器有默认的虚拟目录(C:\Tomcat 4.1\ webapps),但是我们开发网站时一般放在自建的文件夹下,如果想把一般文件夹变成Tomcat认识的虚拟目录,我们需要自己配置。现在结合实例介绍配置Tomcat虚拟目录的方法:
(1)在D盘建立Zgtt文件夹,然后在文件夹下做个简单的JSP文件(用于测试),命名为index.jsp ,内容如下:
<html>
<head>
<title>Hello</title>
</head>
<body>
<% out.println("Hello World!"); %>
</body>
</html>
(2)关闭Tomcat服务器(方法见"四、测试Tomcat"中(3)说明)。
(3)在C盘下,打开"Tomcat 4.1"文件夹,然后再打开子目录"conf"找到"server.xml"文件,用记事本打开它并查找"</Host>",在</Host>前面添加这句代码:<Context path="/zgtt" docBase="D:\Zgtt" debug="0" reloadable="true" crossContext="true"></Context> ,然后保存文件。
(4)启动Tomcat服务器(方法见"四、测试Tomcat"中(1)说明)。
(5)在IE中输入 http://localhost:8080/zgtt/index.jsp 链接后,如果看到"Hello World! " 后表示虚拟目录zgtt设置成功。
六、安装Apache(apache_2.0.44-win32-x86-no_ssl.msi)
(1)安装时改变安装目录,设置为 C:\。
(2)参数设置可以任意取值(注意要按照提示的格式填写)。
(3)修改一个小错误:
Apache2.0.44有一个小问题,默认安装成功后,在Apache2主目录下的htdocs目录中没有index.html文件,我们须将该目录下的index.html.en改名为index.html。
(4)解决不自动显示中文:编辑C:\Apache2\conf目录下配置文件httpd.conf。用记事本打开它并查找"AddDefaultCharset ISO-8859-1",注释掉"AddDefaultCharset ISO-8859-1",即在"AddDefaultCharset ISO-8859-1"前加个"#"字符。然后在"#AddDefaultCharset ISO-8859-1"下面添加如下三行:
AddDefaultCharset GB2312
DefaultLanguage GB2312
AddLanguage zh-cn .cn
七、测试Apache
安装配置完Apache服务器后,我们需要测试一下,看看是否安装成功。
(1)启动Apache服务器:点"开始" -> "程序" -> "Apache HTTP Server 2.0.44" -> "Control Apache Server" -> "Monitor Apache Servers",如果在系统“拖盘”处看见Apache的羽毛图标上出现绿色小三角.则表示Apache服务器成功启动了。
(2)在IE中输入"http://localhost"后,看到Apache的带有羽毛的apache首页,表示安装成功。
(3)关闭Apache服务器:单击系统“拖盘”里Apache的图标,选"Stop",如果在系统“拖盘”处看见Apache的羽毛图标上出现红色的圆点.则表示Apache服务器成功关闭了。
八、整合Apache服务器和Tomcat服务器
这是最关键的一步,一定要仔细按照步骤配置:
(1)关掉Apache服务器(方法见"七、测试Apache"中(3)说明)。
(2)关掉Tomcat服务器. (方法见"四、测试Tomcat"中(3)说明)。
(3)将mod_jk2-2.0.43.dll复制到C:\Apache2\modules子目录下。
(4)编辑C:\Apache2\conf目录下配置文件httpd.conf。在此文件的最后添加以
下几行:
LoadModule jk2_module modules/mod_jk2-2.0.43.dll
<VirtualHost *>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "C:/Tomcat 4.1/webapps"
ServerName dummy-host.example.com
DirectoryIndex index.htm index.html index.jsp
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
注意DocumentRoot一行要与自己的TOMCAT安装目录一致。
DirectoryIndex一行是为了自动解释JSP类型的文件。
(5)在C:\Apache2\conf目录下新建一个文件,一定命名为workers2.properties。 workers2.properties内容如下:
[shm]
file=${serverRoot}/logs/shm.file
size=1048576
# Example socket channel, override port and host.
[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:/*]
worker=ajp13:localhost:8009
九、测试Apache服务器和Tomcat服务器整合
(1)启动Apache服务器(方法见"7.测试Apache"中(1)说明)。
(2)启动Tomcat服务器(方法见"4.测试Tomcat"中(1)说明)。
(3)在IE中输入"http://localhost:8080/zgtt/index.jsp"。链接后,如果看到"Hello World! ",表明Tomcat启动成功。
(4)在IE中输入"http://localhost/zgtt/index.jsp"。链接后,如果再次看到"Hello World! ",则表明Apache服务器和Tomcat服务器整合成功。
win
2K
+JDK1.4.1+Apache+2.
0.44
+
Tomca
t4
.
1.18
完全解决方案
win
2K
+JDK1.4.1+Apache+2.
0.44
+
Tomca
t4
.
1.18
完全解决方案
Apache2
.0.43 +
Tomca
t4
.
1.18
+ mod_jk-2.0.43.dll
整合
Apache2
.0.43 +
Tomca
t4
.
1.18
+ mod_jk-2.0.43.dll
整合
tomca
t-4.
1.18
-linux.tar.gz
tomca
t-4.
1.18
-linux.tar.gz
jakarta-
tomca
t-4.
1.18
公司,个人开发基于c/s的 软件的必备工具,超强版
Tomca
tv4.
1.18
Tomca
t是一个开放源代码、运行servlet和JSP Web应用软件的基于Java...
Tomca
t Server是根据servlet和JSP规范进行执行的,因此我们就可以说
Tomca
t Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。
Web 开发
81,095
社区成员
341,712
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章