当前位置: 技术问答>java相关
tomcat4.0+apache2.0.40在WINDOWS下的配置。急!!我给分!!我在线等!!!
来源: 互联网 发布时间:2015-10-23
本文导语: 在网上找了几个文档,但是不好用。谁配过啊,帮个忙,我给分。我在等。。。。。 | 安装过程: 1. j2sdk-1.4.0_01的安装 到http://java.sun.com下载for windows的j2sdk-1_4_0_01-windows-i586.exe, 直接运行安...
在网上找了几个文档,但是不好用。谁配过啊,帮个忙,我给分。我在等。。。。。
|
安装过程:
1. j2sdk-1.4.0_01的安装
到http://java.sun.com下载for windows的j2sdk-1_4_0_01-windows-i586.exe,
直接运行安装,我的安装目录:D:serverj2sdk。然后添加环境变量:
JAVA_HOME = D:serverj2sdk,
JRE_HOME = D:serverj2sdkjre。
CLASSPATH = .; D:serverj2sdklib; D:serverj2sdkjrelib
Path = (在原来的Path后添加)D:serverj2sdkbin; D:serverj2sdkjrebin
2. apache-2.0.43的安装
到http://www.apache.org下载for windows的apache_2.0.43-win32-x86-no_ssl.exe,
直接运行安装,我的安装目录:D:serverapache2。
3. tomcat_4.1.12的安装
到http://jakarta.apache.com下载for windows的jakarta-tomcat-4.1.12-LE-jdk14.exe,
直接运行安装,我的安装目录:D:servertomcat-4.1 (注意在安装时最好添加nt服务,
怎么通过tomcat程序添加nt服务,一直都没搞定,那位大虾指点一二)
添加环境变量:
CLASSPATH = (在原来的CLASSPATH后添加) D:servertomcat-4.1commanlib;
D:servertomcat-4.1serverlib;D:servertomcat-4.1sharedlib
CATALINA_HOME = d:servertomcat-4.1
服务配置:
1. 到http://jakarta.apache.com下载mod_jk2-2.0.43.dll
(2.0.43版本的mod_jk2只能用在apache-2.0.43上),然后拷贝到apache的安装目录
(%APACHE_HOME%)的modules目录下
2. 配置apache,打开%APACHE_HOME%confhttpd.conf文件,找到LoadModule指令部分,
在最后一行添加 LoadModule jk2_module modules/mod_jk2-2.0.43.dll, 修改
DocumentRoot属性为 D:serverwww(由于我的Web applications都放在该目录下,所
以就把根目录设置成此目录)
3. 配置tomcat,打开%CATALINA_HOME%confserver.xml文件,修改的属性
appBase为 D:serverwww (由于我的Web applications都放在该目录下,所
以就把根目录设置成此目录)
4. 配置连接器
首先,在%APACHE_HOME%conf目录下创建workers2.properties文件,文件内容如下:
################ workers2.properties ###############################
#------------------------------------------------------------------
# shm
#------------------------------------------------------------------
[shm]
file=d:/server/apache2/logs/shm.file
size=1048576
#------------------------------------------------------------------
# channels
#------------------------------------------------------------------
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
#keepalive=
#lbfactor=
#group=
#tomcatID=localhost:8009
#------------------------------------------------------------------
# AJP13 workders
#------------------------------------------------------------------
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
#secretkey=
#tomcatID
#route=
#group=
#level=
#------------------------------------------------------------------
# Uri mapping
#------------------------------------------------------------------
[uri:/*.jsp]
worker=ajp13:localhost:8009
[uri:/servlet/*]
worker=ajp13:localhost:8009
[uri:/examples/*]
worker=ajp13:localhost:8009
#context=/examples
#reverse=
[uri:/tomcat-docs/*]
worker=ajp13:localhost:8009
#context=
#reverse=
###################################################################
workers2.properties文件的内容及其内部的属性设置,参考mod_jk2文档
(tomcat的参考文当中有)
然后,打开%CATALINA_HOME%confjk2.properties文件,其内容大致如下:
################# jk2.properties ####################
#-----------------------------------------------------
# hander
#
hander.list=apr,request,channelSocket
#-----------------------------------------------------
# channelSocket
#
channelSocket.port=8009
channelSocket.address=127.0.0.1
#channelSokcet.maxPort=8019
#-----------------------------------------------------
# channelUnix
#
# channelUnix.file=${jkHome}/work/jk2.socket
#-----------------------------------------------------
# channelJni
#
# channelJni.disabled=0
#-----------------------------------------------------
# shm
#
shm.file=d:/server/tomcat-4.1/work/jk2.shm
shm.host=localhost
shm.port=8009
# shm.unixSocket=(no default value)
#-----------------------------------------------------
# mx
#
# mx.port=-1
#-----------------------------------------------------
# apr
#
# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so
# apr.jniModeSo=inprocess
# apr.NativeSo=jkini
#######################################################
jk2.properties文件的内容设置参考mod_jk2文档
-------------------------------------------------------------------------
所有任务到此结束,重新启动APACHE 和 TOMCAT,看看运行情况
如果要创建一个Web application,可在tomcat的配置文件中(server.xml)
中添加一个,如:
(我的D:serverwww目录下有个TestApp目录);然后在workers2.properties中添加对
TestApp的映射,如:
[uri:/test/*]
worker=ajp13:localhost:8009
最后,在浏览器中输入:http://localhost/test 就直接可以运行我的TestApp目录中的
JSP文件和Servlet(TestAppWEB-INFclasses中)。
如果,遇到问题重新启动一下apache和tomcat看看
有关此方面的技术问题希望和大家一起探讨(dhzsunlight@263.net)
1. j2sdk-1.4.0_01的安装
到http://java.sun.com下载for windows的j2sdk-1_4_0_01-windows-i586.exe,
直接运行安装,我的安装目录:D:serverj2sdk。然后添加环境变量:
JAVA_HOME = D:serverj2sdk,
JRE_HOME = D:serverj2sdkjre。
CLASSPATH = .; D:serverj2sdklib; D:serverj2sdkjrelib
Path = (在原来的Path后添加)D:serverj2sdkbin; D:serverj2sdkjrebin
2. apache-2.0.43的安装
到http://www.apache.org下载for windows的apache_2.0.43-win32-x86-no_ssl.exe,
直接运行安装,我的安装目录:D:serverapache2。
3. tomcat_4.1.12的安装
到http://jakarta.apache.com下载for windows的jakarta-tomcat-4.1.12-LE-jdk14.exe,
直接运行安装,我的安装目录:D:servertomcat-4.1 (注意在安装时最好添加nt服务,
怎么通过tomcat程序添加nt服务,一直都没搞定,那位大虾指点一二)
添加环境变量:
CLASSPATH = (在原来的CLASSPATH后添加) D:servertomcat-4.1commanlib;
D:servertomcat-4.1serverlib;D:servertomcat-4.1sharedlib
CATALINA_HOME = d:servertomcat-4.1
服务配置:
1. 到http://jakarta.apache.com下载mod_jk2-2.0.43.dll
(2.0.43版本的mod_jk2只能用在apache-2.0.43上),然后拷贝到apache的安装目录
(%APACHE_HOME%)的modules目录下
2. 配置apache,打开%APACHE_HOME%confhttpd.conf文件,找到LoadModule指令部分,
在最后一行添加 LoadModule jk2_module modules/mod_jk2-2.0.43.dll, 修改
DocumentRoot属性为 D:serverwww(由于我的Web applications都放在该目录下,所
以就把根目录设置成此目录)
3. 配置tomcat,打开%CATALINA_HOME%confserver.xml文件,修改的属性
appBase为 D:serverwww (由于我的Web applications都放在该目录下,所
以就把根目录设置成此目录)
4. 配置连接器
首先,在%APACHE_HOME%conf目录下创建workers2.properties文件,文件内容如下:
################ workers2.properties ###############################
#------------------------------------------------------------------
# shm
#------------------------------------------------------------------
[shm]
file=d:/server/apache2/logs/shm.file
size=1048576
#------------------------------------------------------------------
# channels
#------------------------------------------------------------------
[channel.socket:localhost:8009]
port=8009
host=127.0.0.1
#keepalive=
#lbfactor=
#group=
#tomcatID=localhost:8009
#------------------------------------------------------------------
# AJP13 workders
#------------------------------------------------------------------
[ajp13:localhost:8009]
channel=channel.socket:localhost:8009
#secretkey=
#tomcatID
#route=
#group=
#level=
#------------------------------------------------------------------
# Uri mapping
#------------------------------------------------------------------
[uri:/*.jsp]
worker=ajp13:localhost:8009
[uri:/servlet/*]
worker=ajp13:localhost:8009
[uri:/examples/*]
worker=ajp13:localhost:8009
#context=/examples
#reverse=
[uri:/tomcat-docs/*]
worker=ajp13:localhost:8009
#context=
#reverse=
###################################################################
workers2.properties文件的内容及其内部的属性设置,参考mod_jk2文档
(tomcat的参考文当中有)
然后,打开%CATALINA_HOME%confjk2.properties文件,其内容大致如下:
################# jk2.properties ####################
#-----------------------------------------------------
# hander
#
hander.list=apr,request,channelSocket
#-----------------------------------------------------
# channelSocket
#
channelSocket.port=8009
channelSocket.address=127.0.0.1
#channelSokcet.maxPort=8019
#-----------------------------------------------------
# channelUnix
#
# channelUnix.file=${jkHome}/work/jk2.socket
#-----------------------------------------------------
# channelJni
#
# channelJni.disabled=0
#-----------------------------------------------------
# shm
#
shm.file=d:/server/tomcat-4.1/work/jk2.shm
shm.host=localhost
shm.port=8009
# shm.unixSocket=(no default value)
#-----------------------------------------------------
# mx
#
# mx.port=-1
#-----------------------------------------------------
# apr
#
# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so
# apr.jniModeSo=inprocess
# apr.NativeSo=jkini
#######################################################
jk2.properties文件的内容设置参考mod_jk2文档
-------------------------------------------------------------------------
所有任务到此结束,重新启动APACHE 和 TOMCAT,看看运行情况
如果要创建一个Web application,可在tomcat的配置文件中(server.xml)
中添加一个,如:
(我的D:serverwww目录下有个TestApp目录);然后在workers2.properties中添加对
TestApp的映射,如:
[uri:/test/*]
worker=ajp13:localhost:8009
最后,在浏览器中输入:http://localhost/test 就直接可以运行我的TestApp目录中的
JSP文件和Servlet(TestAppWEB-INFclasses中)。
如果,遇到问题重新启动一下apache和tomcat看看
有关此方面的技术问题希望和大家一起探讨(dhzsunlight@263.net)