升星了,开心,散分。 恭喜!apache和tomcat整合,就看tomcat附带的文档有说明的,easy 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 恭喜http://expert.csdn.net/Expert/topic/1931/1931927.xml?temp=6.937808E-02这里有 呵呵,恭喜恭喜!!整合资料啊,拿好啊************************Windows2000 server下的Apache2.0.46与Tomcat5.0.2的整合配置方法 ============================================一、软件准备:假设你有一台能正常运行win2000 server的软硬件环境1.j2sdk1.4.2: 到 http://java.sun.com/j2se/下载!(注意是Windows (all languages, including English)的sdk版)2.Apache2.0.46: 到 http://httpd.apache.org/download.cgi/apache_2.0.46-win32-x86-no_src.msi下载!3.Tomcat5.0.3:到 http://jakarta.apache.org/builds/jakarta- tomcat/release/v5.0.2-alpha/bin/jakarta-tomcat-5.0.2.exe下载!4.mod_jk.dll: 到 http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.4/bin/win32/mod_jk_2.0.46.dll下载!(说明,由于mod_jk2-2.0.43.dll与Apache2.0.46配置没成功,现用mod_jk-2.0.46.dll代替)二、软件的安装:(此处略)三、Apache2.0.46与Tomcat5.0.2的整合配置1.)配置Apache2.0.461.将下载的mod_jk_2.0.46.dll复制到D:\Apache2\modules下。2.设置主页文件类型:打开D:\Apache2\conf下的httpd.conf,查找"DirectoryIndex",在index.html的后面添加index.jsp并保存,注意相互之间应有空格。(或如下面步骤3所设)3.设置虚拟主机,让Apache自动控制html与jsp的解析:打开D:\Apache2\conf\httpd.conf,在最后加入下面这段代码并保存。#设置Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理# Using mod_jk2.dll to redirect dynamic calls to TomcatLoadModule jk_module modules/mod_jk_2.0.46.dllJkWorkersFile "D:/Tomcat 5.0/conf/workers.properties"JkLogFile "D:/Tomcat 5.0/logs/mod_jk2.log" JkLogLevel infoJkMount /servlet/* ajp13 #让Apache支持对servlet传送,用以Tomcat解析JkMount /*.jsp ajp13 #让Apache支持对jsp传送,用以Tomcat解析#设置虚拟主机ServerAdmin [email protected]DocumentRoot f:/StudioOnion/WEB_Project/shscServerName shsc.cld.cnDirectoryIndex index.html index.htm index.jspErrorLog logs/shsc-error_log.txtCustomLog logs/shsc-access_log.txt common2.)配置Tomcat5.0.21.在D:\Tomcat 5.0.2\conf下新建一个文件workers.properties 注意文件后缀,其内容如下:workers.tomcat_home=d:\Tomcat5.0.2 #让mod_jk模块知道Tomcatworkers.java_home=d:\jdk1.4.1 #让mod_jk模块知道j2sdkps=\worker.list=ajp13 #模块版本,现有ajp14了,不要修改worker.ajp13.port=8009 #工作端口,若没占用则不用修改worker.ajp13.host=localhost #本机,若上面的Apache主机不为localhost,作相应修改worker.ajp13.type=ajp13 #类型worker.ajp13.lbfactor=1 #代理数,不用修改四、测试:1.启动Apache2.0..46与Tomcat5.0.2 。2.在地址栏中分别输入http://localhost/ ,与http://localhost:8080/若结果相同,那恭喜你,Apache2.0.46与Tomcat5.0.2整合成功了!!!否则再来一边(^_^)五、感谢:1.感谢Apache组织,为我提供了如此之好的服务器,而且还是免费的!2.感谢以前写过Apache2.x与Tomcat4.*配置文档的朋友们,为我今天写这篇文档作了参考!***********************************这是个成功方案 恭喜!羡慕ing......... 祝贺楼主了!!!Apache与Tomcat安装配置手册--------------------------------------------------------------------------------2003年04月01日 08:58:10 LinuxAID 很多朋友都发信给我,希望得到最新的安装文档,我就利用业余时间,安装了最新的操作系统Red Hat Linux release 8.0 (Psyche)和最新的应用软件,并重新设置Apache和Tomcat整合的配置.安装和配置还算比较顺利,所以就更新了这个文档,希望对大家会有所帮助!如果有什么错误的地方,也请大家指正!好了,不罗嗦了! 1.所需的软件包 j2sdk-1_4_1_02-linux-i586 Apache2.0.40 (Red Hat Linux) jakarta-tomcat-4.1.18 jakarta-tomcat-connectors-4.1.182.软件包下载地址 (1) Java J2SE1.4.1 URL:http://java.sun.com/j2se/1.4.1/download.html (2) Apache2.0.40 URL:http://httpd.apache.org (3) Tomcat 4.1.18 URL:http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.18/bin/jakarta-tomcat-4.1.18.tar.gz (4) Tomcat connectors-4.1.18 URL:http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.18/src/jakarta-tomcat-connectors-4.1.18-src.tar.gz3.软件安装 (1) 解开压缩包 使用gunzip或tar或rpm解开下载的软件包,按照默认方式安装既可 (2) 目录的处理 J2SDK安装目录: /usr/j2sdk1.4.1_02 Apache安装目录: /etc/httpd /usr/lib/apache /var/www Jakarta-Tomcat安装目录: /opt/jakarta-tomcat-4.1.18 Jakarta-Tomcat-connectors安装目录: /opt/jakarta-tomcat-connectors-4.1.18-src4.环境变量设置 JAVA_HOME=/usr/j2sdk1.4.1_02 CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib CATALINA_BASE=/opt/jakarta-tomcat-4.1.18 CATALINA_HOME=/opt/jakarta-tomcat-4.1.18 PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin5.特殊安装 (1) 编译Jakarta-Tomcat-connectors cd /opt/jakarta-tomcat-connectors-4.1.18-src/webapp ## 进入指定的目录 ./support/buildconf.sh ## 生成编译配置文件 ./configure --with-apxs ## 生成Makefile编译文件 make ## 编译生成mod_webapp.so 注释: 生成的mod_webapp.so文件在apache-2.0目录中 提醒: 如果生成mod_webapp.so时失败,并提示找不到apxs,则证明你的Apache在 安装的时候,未安装Apache附加的开发包,请下载安装该开发包,则会解决 该问题(这个包在RedHat8中的文件名是:httpd-devel-2.0.40-8.i386.rpm) (2) 把apache-2.0目录中的mod_webapp.so文件复制到目录/usr/lib/httpd/modules 并检查文件/usr/lib/httpd/modules/mod_webapp.so的属性,应与其它Modules文件 属性一致,如果不相同,则使用chmod chgrp chown来修改6.独立环境的测试 (1) 测试Java的运行状况,如下命令: java -version javac -version 看到版本号则表示JDK安装成功 (2) 测试Apache的运行状况,如下命令: /etc/init.d/httpd restart ## 重新启动Apache Server 使用任意一浏览器,输入服务器地址后回车,应该可以看到Apache的默认主页 (3) 测试Jakarta-Tomcat的运行状况,如下命令: cd $CATALINA_HOME cd bin ./startup.sh ## 启动jakarta-tomcat-4.1.18服务 使用任意一浏览器,输入服务器地址和端口号8080后回车,应该可以看到jakarta-tomcat-4.1.18的默认主页 例如: http://192.192.192.1:8080 ./shutdown.sh ## 关闭jakarta-tomcat-4.0.1服务7.整合安装设置 (1) 修改/etc/httpd/conf/httpd.conf文件 在# Dynamic Shared Object (DSO) Support之后,添加如下内容 LoadModule webapp_module modules/mod_webapp.so (2) 测试配置和Modules,执行以下命令 apachectl configtest 如果出现Syntax OK,则证明Module安装和配置成功了! 3) 修改/etc/httpd/conf/httpd.conf文件 在文件尾部添加如下内容 WebAppConnection warpConnection warp localhost:8008 WebAppDeploy examples warpConnection /examples/ 4) 再次测试配置,执行以下命令 apachectl configtest 如果出现Syntax OK,则证明安装成功! 如果出现以下错误信息 Syntax error on line 1038 of /etc/httpd/conf/httpd.conf: Invalid virtual host name 则修改httpd.conf文件,找到#ServerName所在的行,并在其下面加入如下内容即可 ServerName localhost:8008 # 制定服务器的名称和端口 5) 检查$CATALINA_HOME/conf/server.xml文件中相关的配置,默认情况下的 相关的信息是被注释掉了,所以需要删掉注释的语句,这样Tomcat在启动的时候才会初始化 相关的内容并开启8008端口!8.整合测试 重新启动所有服务 $CATALINA_HOME/bin/shutdown.sh $CATALINA_HOME/bin/startup.sh /etc/init.d/httpd restart 在浏览器中输入如下地址 http://服务器IP/examples/jsp/index.html,如果能够显示正常的网页,则安装成功 在浏览器中输入如下地址 http://服务器IP/examples/jsp/jsptoserv/jsptoservlet.jsp如果能够显示正常的网页和时间,则jsp和Servlet安装成功9.祝你好运,如还有问题,请联系我! 作 者: 疯傻 邮 件: [email protected] 主 页: http://www.avaw.com http://www.binary.com.cn 此文档严格遵循GPL协议,转帖请保持此文档的完整性! 文/疯傻 恭喜!http://www.csdn.net/develop/read_article.asp?id=18012 问一个JSP连接数据库的问题 请问JDK1.4.2应该和WEBWORK哪个版本匹配! 在编译时总是提示“tbSelYear”、“tbSelMonth”未定义 如何动态获取多个select jsp+mysql有时功能不好使 求教:操作数据库的javabean代码~~谢谢 关于JSP2.0中的问题,用过JSTL的和EL的进 Stream closed的错误! 自定义的tag对boolean类型属性如何处理? jrun安装问题 怎么获得一个JSP系统的当前在线人数? 讨论用j2ee构建企业级应用用到的各种工具.
http://expert.csdn.net/Expert/topic/1931/1931927.xml?temp=6.937808E-02
这里有
************************
Windows2000 server下的Apache2.0.46与Tomcat5.0.2的整合配置方法
============================================
一、软件准备:
假设你有一台能正常运行win2000 server的软硬件环境
1.j2sdk1.4.2: 到 http://java.sun.com/j2se/下载!
(注意是Windows (all languages, including English)的sdk版)
2.Apache2.0.46: 到 http://httpd.apache.org/download.cgi/apache_2.0.46-win32-x86-no_src.msi下载!
3.Tomcat5.0.3:到 http://jakarta.apache.org/builds/jakarta- tomcat/release/v5.0.2-alpha/bin/jakarta-tomcat-5.0.2.exe下载!
4.mod_jk.dll: 到 http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.4/bin/win32/mod_jk_2.0.46.dll下载!
(说明,由于mod_jk2-2.0.43.dll与Apache2.0.46配置没成功,现用mod_jk-2.0.46.dll代替)二、软件的安装:
(此处略)
三、Apache2.0.46与Tomcat5.0.2的整合配置
1.)配置Apache2.0.46
1.将下载的mod_jk_2.0.46.dll复制到D:\Apache2\modules下。
2.设置主页文件类型:打开D:\Apache2\conf下的httpd.conf,查找"DirectoryIndex",
在index.html的后面添加index.jsp并保存,注意相互之间应有空格。(或如下面步骤3所设)
3.设置虚拟主机,让Apache自动控制html与jsp的解析:
打开D:\Apache2\conf\httpd.conf,在最后加入下面这段代码并保存。
#设置Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理
# Using mod_jk2.dll to redirect dynamic calls to Tomcat
LoadModule jk_module modules/mod_jk_2.0.46.dll
JkWorkersFile "D:/Tomcat 5.0/conf/workers.properties"
JkLogFile "D:/Tomcat 5.0/logs/mod_jk2.log"
JkLogLevel info
JkMount /servlet/* ajp13 #让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13 #让Apache支持对jsp传送,用以Tomcat解析#设置虚拟主机
ServerAdmin [email protected]
DocumentRoot f:/StudioOnion/WEB_Project/shsc
ServerName shsc.cld.cn
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common2.)配置Tomcat5.0.2
1.在D:\Tomcat 5.0.2\conf下新建一个文件workers.properties 注意文件后缀,其内容如下:
workers.tomcat_home=d:\Tomcat5.0.2 #让mod_jk模块知道Tomcat
workers.java_home=d:\jdk1.4.1 #让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 #代理数,不用修改
四、测试:
1.启动Apache2.0..46与Tomcat5.0.2 。
2.在地址栏中分别输入http://localhost/ ,与http://localhost:8080/若结果相同,那恭喜你,Apache2.0.46与Tomcat5.0.2整合成功了!!!
否则再来一边(^_^)
五、感谢:
1.感谢Apache组织,为我提供了如此之好的服务器,而且还是免费的!
2.感谢以前写过Apache2.x与Tomcat4.*配置文档的朋友们,为我今天写这篇文档作了参考!
***********************************这是个成功方案
羡慕ing.........
很多朋友都发信给我,希望得到最新的安装文档,我就利用业余时间,安装了最新的操作系统Red Hat Linux release 8.0 (Psyche)和最新的应用软件,并重新设置Apache和Tomcat整合的配置.安装和配置还算比较顺利,所以就更新了这个文档,希望对大家会有所帮助!如果有什么错误的地方,也请大家指正!好了,不罗嗦了! 1.所需的软件包 j2sdk-1_4_1_02-linux-i586
Apache2.0.40 (Red Hat Linux)
jakarta-tomcat-4.1.18
jakarta-tomcat-connectors-4.1.182.软件包下载地址 (1) Java J2SE1.4.1
URL:http://java.sun.com/j2se/1.4.1/download.html
(2) Apache2.0.40
URL:http://httpd.apache.org
(3) Tomcat 4.1.18
URL:http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.18/bin/jakarta-tomcat-4.1.18.tar.gz
(4) Tomcat connectors-4.1.18
URL:http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.18/src/jakarta-tomcat-connectors-4.1.18-src.tar.gz3.软件安装 (1) 解开压缩包
使用gunzip或tar或rpm解开下载的软件包,按照默认方式安装既可
(2) 目录的处理
J2SDK安装目录: /usr/j2sdk1.4.1_02
Apache安装目录: /etc/httpd
/usr/lib/apache
/var/www
Jakarta-Tomcat安装目录: /opt/jakarta-tomcat-4.1.18
Jakarta-Tomcat-connectors安装目录: /opt/jakarta-tomcat-connectors-4.1.18-src4.环境变量设置 JAVA_HOME=/usr/j2sdk1.4.1_02
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
CATALINA_BASE=/opt/jakarta-tomcat-4.1.18
CATALINA_HOME=/opt/jakarta-tomcat-4.1.18
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin5.特殊安装 (1) 编译Jakarta-Tomcat-connectors
cd /opt/jakarta-tomcat-connectors-4.1.18-src/webapp ## 进入指定的目录
./support/buildconf.sh ## 生成编译配置文件
./configure --with-apxs ## 生成Makefile编译文件
make ## 编译生成mod_webapp.so
注释: 生成的mod_webapp.so文件在apache-2.0目录中
提醒: 如果生成mod_webapp.so时失败,并提示找不到apxs,则证明你的Apache在
安装的时候,未安装Apache附加的开发包,请下载安装该开发包,则会解决
该问题(这个包在RedHat8中的文件名是:httpd-devel-2.0.40-8.i386.rpm)
(2) 把apache-2.0目录中的mod_webapp.so文件复制到目录/usr/lib/httpd/modules
并检查文件/usr/lib/httpd/modules/mod_webapp.so的属性,应与其它Modules文件
属性一致,如果不相同,则使用chmod chgrp chown来修改6.独立环境的测试 (1) 测试Java的运行状况,如下命令:
java -version
javac -version
看到版本号则表示JDK安装成功
(2) 测试Apache的运行状况,如下命令:
/etc/init.d/httpd restart ## 重新启动Apache Server
使用任意一浏览器,输入服务器地址后回车,应该可以看到Apache的默认主页
(3) 测试Jakarta-Tomcat的运行状况,如下命令:
cd $CATALINA_HOME
cd bin
./startup.sh ## 启动jakarta-tomcat-4.1.18服务
使用任意一浏览器,输入服务器地址和端口号8080后回车,应该可以看到jakarta-tomcat-4.1.18的默认主页
例如: http://192.192.192.1:8080
./shutdown.sh ## 关闭jakarta-tomcat-4.0.1服务7.整合安装设置 (1) 修改/etc/httpd/conf/httpd.conf文件
在# Dynamic Shared Object (DSO) Support之后,添加如下内容
LoadModule webapp_module modules/mod_webapp.so
(2) 测试配置和Modules,执行以下命令
apachectl configtest
如果出现Syntax OK,则证明Module安装和配置成功了!
3) 修改/etc/httpd/conf/httpd.conf文件
在文件尾部添加如下内容
WebAppConnection warpConnection warp localhost:8008
WebAppDeploy examples warpConnection /examples/
4) 再次测试配置,执行以下命令
apachectl configtest
如果出现Syntax OK,则证明安装成功!
如果出现以下错误信息
Syntax error on line 1038 of /etc/httpd/conf/httpd.conf:
Invalid virtual host name
则修改httpd.conf文件,找到#ServerName所在的行,并在其下面加入如下内容即可
ServerName localhost:8008 # 制定服务器的名称和端口
5) 检查$CATALINA_HOME/conf/server.xml文件中相关的配置,默认情况下的
相关的信息是被注释掉了,所以需要删掉注释的语句,这样Tomcat在启动的时候才会初始化
相关的内容并开启8008端口!8.整合测试 重新启动所有服务
$CATALINA_HOME/bin/shutdown.sh
$CATALINA_HOME/bin/startup.sh
/etc/init.d/httpd restart
在浏览器中输入如下地址
http://服务器IP/examples/jsp/index.html,如果能够显示正常的网页,则安装成功
在浏览器中输入如下地址
http://服务器IP/examples/jsp/jsptoserv/jsptoservlet.jsp如果能够显示正常的网页和时间,则jsp和Servlet安装成功9.祝你好运,如还有问题,请联系我! 作 者: 疯傻
邮 件: [email protected]
主 页: http://www.avaw.com
http://www.binary.com.cn
此文档严格遵循GPL协议,转帖请保持此文档的完整性! 文/疯傻
http://www.csdn.net/develop/read_article.asp?id=18012