社区
Web 开发
帖子详情
写JSP不是只要TOMCAT就可以了吗。为什么还要装APACHE
frozengirl
2003-09-15 07:24:14
。
...全文
194
16
打赏
收藏
写JSP不是只要TOMCAT就可以了吗。为什么还要装APACHE
。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
thingking
2003-10-07
打赏
举报
回复
mark
guangqin
2003-09-16
打赏
举报
回复
Tomcat是JSP(JSP文件)驱动Apache是http(html文件)驱动
liad
2003-09-16
打赏
举报
回复
mark
ssyyxx
2003-09-16
打赏
举报
回复
up
shuiaaa
2003-09-16
打赏
举报
回复
Windows2000 server和windows 2003下的Apache2.0.47与Tomcat5.0.4的整合配置方法
j2sdk-1_4_1_02-s1studio_ce-4u1-bin-windows.exe+jakarta-tomcat-5.0.4.exe
原由:搞了一段时间的java项目,到发布的时候了,可找不到一份最新的Apache2.0.47与Tomcat5.0.4的整合
配置,遂看了半天的jakarta在线资料,并参照以前网友的文章,写了这篇配置文档,
以作参考,欢迎斧正!
一、软件准备:
假设你有一台能正常运行win2000 server的软硬件环境
1.j2sdk1.4.1: 到 http://java.sun.com/j2se/下载!
(注意是Windows (all languages, including English)的sdk版)
2.Apache2.0.47: 到 http://httpd.apache.org/download.cgi/apache_2.0.47-win32-x86-no_src.msi下载!
3.Tomcat5.0.4:到 http://jakarta.apache.org/builds/jakarta- tomcat/release/v5.0.4-alpha/bin/jakarta-tomcat-5.0.4.exe下载!
4.mod_jk.dll: 到 http://jakarta.apache.org/builds/jakarta-tomcat-connectors/jk/release/v1.2.4/bin/win32/mod_jk_2.0.47.dll下载!
(说明,由于mod_jk2-2.0.43.dll与Apache2.0.47配置没成功,现用mod_jk-2.0.47.dll代替)
二、软件的安装:
(此处略)
三、Apache2.0.47与Tomcat5.0.4的整合配置
1.)配置Apache2.0.47
1.将下载的mod_jk-2.0.47.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.47.dll
JkWorkersFile "D:/Tomcat 5.0/conf/workers.properties"
JkLogFile "D:/Tomcat 5.0/logs/mod_jk2.log"
JkLogLevel info
#设置虚拟主机可以不加
ServerAdmin admin@cld.cn
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 common
#但这下段是一定要加的!!!让Apache支持对servlet传送
JkMount /servlet/* ajp13 #让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13 #让Apache支持对jsp传送,用以Tomcat解析
2.)配置Tomcat5.0.4
1.在D:\Tomcat 5.0.4\conf下新建一个文件workers.properties 注意文件后缀,其内容如下:
workers.tomcat_home=d:\Tomcat5.0.4 #让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、找到TOMCAT目录下的CONF目录下的server.xml文件,并用记事本打开。
2、找到server.xml文件中以下文本:
3.要在<Host name="localhost" debug="0" appBase="webapps"
unpackWARs="true" autoDeploy="true">
</Host>中间
<Context path="/myjsp" #注意虚拟目录名myjsp(http://localhost:8080/myjsp)
docBase="e:\jsp" 把你的jsp文件放在哪个盘中
crossContext="false"
debug="0"
reloadable="true" >
四、测试:
1.启动Apache2.0..47与Tomcat5.0.4 。
2.在地址栏中分别输入http://localhost/ ,与http://localhost:8080/若结果相同,那恭喜你,Apache2.0.47与Tomcat5.0.4整合成功了!!!
否则再来一边(^_^)windows XP与windows2003配法一样!!!
同时希望对喜欢JSP的朋友有所帮助.
转载请和我联系:shuiaaa521@sina.com
zxhong
2003-09-16
打赏
举报
回复
随着tomcat版本的提高,自身与apache的整合越来越好,所以我认为如果用高版本的tomcat作应用服务器,没有必要再整合apache
以上只是个人意见,呵呵。
xutaiqing520
2003-09-16
打赏
举报
回复
其实如果只是学习JSP的话,也没必要安装APACHE,只要有Tomcat就够用了。
gekie
2003-09-16
打赏
举报
回复
看看这个或许对你有帮助
http://expert.csdn.net/Expert/topic/1766/1766016.xml?temp=.6248438
starmoon99
2003-09-16
打赏
举报
回复
请问,具体的怎么操作--Apache与Tomcat的整合??
buggavin
2003-09-16
打赏
举报
回复
不过感觉用apache的速度很慢!
mingjob
2003-09-16
打赏
举报
回复
自己学习的话只用tomcat就可以了,不用装apache
YuLimin
2003-09-16
打赏
举报
回复
同意以上兄弟意见
建议看看Apache与Tomcat的整合,再做些程序就知道了。
wftree
2003-09-16
打赏
举报
回复
同意SOftOcean()
orant
2003-09-16
打赏
举报
回复
TOMCAT可以单独作为服务器使用,也可以和APACHE连接作为它的插件使用。
因为TOMCAT虽然可以单独作为服务器,但更多的页面往往是运行在APACHE上的,而且TOMCAT不适合
商用
一大梨
2003-09-16
打赏
举报
回复
。。。
SOftOcean
2003-09-15
打赏
举报
回复
Tomcat本身已经带有Web Server没错,只是它解析静态页面的效率不高,而与Apache配合使用时,可以将静态页面交给Apache处理,而动态的JSP页面交给Tomcat处理。如果只是为了学习JSP或者调试用时,只需要Tomcat确实就够了。
32位
tomcat
-7.0.55 工具下载
Tomcat
是
Apache
软件基金会(
Apache
Software Foundation)的Jakarta 项目中的一个核心项目,由
Apache
、Sun 和其他一些公司及个人共同开发而成。由于有了Sun 的参与和支持,最新的Servlet 和
JSP
规范总是能在
Tomcat
中得到体现,
Tomcat
5支持最新的Servlet 2.4 和
JSP
2.0 规范。因为
Tomcat
技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是8.0。
Apache
和
Apache
Tomcat
的区别是什么?
Apache
和
Tomcat
都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、
JSP
、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。
Apache
是web服务器(静态解析,如HTML),
tomcat
是java应用服务器(动态解析,如
JSP
)
Apache
是一款Web服务器软件,有多种产品,可以支持SSL技术,支持多个虚拟主机。它快速、可靠并且可通...
Tomcat
安
装
搭建基础实战精讲(大神必经之路)
目前,市场上有很多支持
JSP
和 Servlets 开发的 Web 服务器。他们中的一些可以免费下载和使用,
Tomcat
就是其中之一。
Apache
Tomcat
是一个开源软件,可作为独立的服务器来运行
JSP
和 Servlets,也可以集成在
Apache
Web Server 中。以下是
Tomcat
的配置方法:下载最新版本的
Tomcat
下载完安
装
文件后,将压缩文件解压到一个方便的地方,比如 Windows 下的 C:
apache
-
tomcat
-5.5.29 目录或者 Linux/Unix 下的 /usr/local/
apache
-
tomcat
-5.5.29 目录,然后创建 CATALINA_HOME 环境变量指向这些目录。
Apache
与
Tomcat
有什么关系和区别
经常在用
apache
和
tomcat
等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用
tomcat
的时候总出现
apache
,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下:一
apache
支持静态页,
tomcat
支持动态的,比如servlet等, 一般使用
apache
+
tomcat
的话,
apache
只是作为一个转发,对
jsp
的处理是由tom
用
Tomcat
运行
JSP
新建
JSP
文件 在
apache
-
tomcat
-7.0.42\webapps\ROOT目录下新建
JSP
文件ex6_1.
jsp
(先用记事本或文件编辑器
写
好txt文件,再将后缀改为.
jsp
)。用
tomcat
运行
JSP
文件后浏览结果 打开
tomcat
服务器,然后用浏览器打开http://localhost:8080/ex6_1.
jsp
,即可看到执行后的结果。其后
apache
-
tomcat
-7....
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章