(XP环境)Apache_2.0.59与Tomcat_5.5.23整合
时间:2007-09-03 来源:szwpc
Windows XP下面,Apache 2.0.59与Tomcat 5.5.23,利用Tomcat Connectors进行整合:
(by 风色鸟)
这次利用Apache 2.0.59,对Tomcat进行整合,这样做,是让Tomcat专职解释所有jsp和servlet,将 html,txt等类型的文件交给apache解释,分担Tomcat的压力。
用Apache 2.0.59,也为了下次能整合SVN、ASP等。也因为这个版本目前比较稳定。
JDK 5.0 Update 12:
下载地方:http://java.sun.com/javase/downloads/index_jdk5.jsp
文件名:jdk-1_5_0_12-windows-i586-p.exe 安装:默认安装,一路确定
安装后配置:右键我的电脑 -> 属性 -> 高级 -> 环境变量
-> 新建“变量名:JAVA_HOME;变量值:Java所在目录下面的jdk1.5.0_12目录,例如: D:\tools\Java\jdk1.5.0_12”
-> 新建“变量名:JRE_HOME;变量值:Java所在目录下面的jre1.5.0_12目录,例如: D:\tools\Java\jre1.5.0_12”
-> 编辑变量“Path”,在变量值最前面,添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”
ApacheApache 2.0.59 Released:
注释:这个版本是2.0的最后稳定版本了。如果要用SVN 1.4.4,就最好用这个版本。
下载地方:http://httpd.apache.org/download.cgi
文件名:apache_2.0.59-win32-x86-no_ssl.msi 安装:默认安装,一路确定。安装完毕,先不配置什么 Tomcat 5.5.23:
下载地方:http://tomcat.apache.org/download-55.cgi
文件名:apache-tomcat-5.5.23.tar.gz 安装:解压文件到任意目录(例如可以解压到Apache Group目录)。安装完毕,先不配置什么 Tomcat Connectors (mod_jk): 下载地方:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk2/binaries/win32/
文件名:jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip
安装和配置:
1、解压该文件;
2、将./modules目录下面的mod_jk2.so,拷贝到Apache目录下面的./modules目录中;
3、将./conf目录下面的workers2.properties.sample,拷贝到Apache目录下面的./conf目录, 并改名为workers2.properties,并在此文件最后增加2个参数:
[uri:/*.jsp]
group=lb
[uri:/servlet/*]
group=lb
上述2个参数分别表明:a.要Tomcat解释所有以jsp为后缀的文件;b.要Tomcat解释/servlet/目 录下的所有文件。
4、Tomcat所在目录下面的./conf目录,修改web.xml:去掉两处<servlet-name>invoker</servlet-name>的注释,来激活让Tomcat解释/servlet/目录下所有文件的功能;
5、Apache所在目录下面的./conf目录,修改httpd.conf:
a. 在LoadModule模块下面,增加LoadModule jk2_module modules/mod_jk2.so
b. 找到 DocumentRoot "XXXX/Apache2/htdocs" ,修改为Tomcat所在目录下面的webapps目录: DocumentRoot "XXXX/apache-tomcat-5.5.23/webapps"
c. 找到<Directory "XXXX/Apache2/htdocs">,修改为Tomcat所在目录下面的webapps目录: <Directory "XXXX/apache-tomcat-5.5.23/webapps">
d. 找到DirectoryIndex index.html index.html.var,在后面增加index.jsp,使得apache将 index.jsp也作为默认首页。 启动 先启动Apache(应该开机会自动启动,并且在右下角会有一个Apache Server Monitor)。 然后启动Tomcat:执行Tomcat所在目录下面的bin目录中的startup.bat文件即可。执行完毕,会有一 个console开着,注意不要关闭。若关闭此console,tomcat亦也结束。 在地址栏输入:http://localhost或者http://localhost:8080,即为所得。 以后自己的网页,就发布到Tomcat所在目录的webapps目录下面即可。
文件名:jdk-1_5_0_12-windows-i586-p.exe 安装:默认安装,一路确定
安装后配置:右键我的电脑 -> 属性 -> 高级 -> 环境变量
-> 新建“变量名:JAVA_HOME;变量值:Java所在目录下面的jdk1.5.0_12目录,例如: D:\tools\Java\jdk1.5.0_12”
-> 新建“变量名:JRE_HOME;变量值:Java所在目录下面的jre1.5.0_12目录,例如: D:\tools\Java\jre1.5.0_12”
-> 编辑变量“Path”,在变量值最前面,添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”
ApacheApache 2.0.59 Released:
注释:这个版本是2.0的最后稳定版本了。如果要用SVN 1.4.4,就最好用这个版本。
下载地方:http://httpd.apache.org/download.cgi
文件名:apache_2.0.59-win32-x86-no_ssl.msi 安装:默认安装,一路确定。安装完毕,先不配置什么 Tomcat 5.5.23:
下载地方:http://tomcat.apache.org/download-55.cgi
文件名:apache-tomcat-5.5.23.tar.gz 安装:解压文件到任意目录(例如可以解压到Apache Group目录)。安装完毕,先不配置什么 Tomcat Connectors (mod_jk): 下载地方:http://archive.apache.org/dist/tomcat/tomcat-connectors/jk2/binaries/win32/
文件名:jakarta-tomcat-connectors-jk2.0.4-win32-apache2.0.49.zip
安装和配置:
1、解压该文件;
2、将./modules目录下面的mod_jk2.so,拷贝到Apache目录下面的./modules目录中;
3、将./conf目录下面的workers2.properties.sample,拷贝到Apache目录下面的./conf目录, 并改名为workers2.properties,并在此文件最后增加2个参数:
[uri:/*.jsp]
group=lb
[uri:/servlet/*]
group=lb
上述2个参数分别表明:a.要Tomcat解释所有以jsp为后缀的文件;b.要Tomcat解释/servlet/目 录下的所有文件。
4、Tomcat所在目录下面的./conf目录,修改web.xml:去掉两处<servlet-name>invoker</servlet-name>的注释,来激活让Tomcat解释/servlet/目录下所有文件的功能;
5、Apache所在目录下面的./conf目录,修改httpd.conf:
a. 在LoadModule模块下面,增加LoadModule jk2_module modules/mod_jk2.so
b. 找到 DocumentRoot "XXXX/Apache2/htdocs" ,修改为Tomcat所在目录下面的webapps目录: DocumentRoot "XXXX/apache-tomcat-5.5.23/webapps"
c. 找到<Directory "XXXX/Apache2/htdocs">,修改为Tomcat所在目录下面的webapps目录: <Directory "XXXX/apache-tomcat-5.5.23/webapps">
d. 找到DirectoryIndex index.html index.html.var,在后面增加index.jsp,使得apache将 index.jsp也作为默认首页。 启动 先启动Apache(应该开机会自动启动,并且在右下角会有一个Apache Server Monitor)。 然后启动Tomcat:执行Tomcat所在目录下面的bin目录中的startup.bat文件即可。执行完毕,会有一 个console开着,注意不要关闭。若关闭此console,tomcat亦也结束。 在地址栏输入:http://localhost或者http://localhost:8080,即为所得。 以后自己的网页,就发布到Tomcat所在目录的webapps目录下面即可。
相关阅读 更多 +