- 浏览: 46205 次
- 性别:
- 来自: 广州
文章分类
最新评论
(一)方案一:
J2SDK
+
Tomcat
在这种方案里
Tomcat
既作为
JSP
引擎又作为
Web
服务器,配置比较简单。
1
、安装
Tomcat
直接运行下载的
jakarta-tomcat-4.0.1.exe
,按照一般的
Windows
程序安装步骤即可安装好
Tomcat,
安装时它会自动寻找
J2SDK
的位置。例如安装到
f:\tomcat4
。
2
、配置
Tomcat
的环境变量
添加一个新的环境变量
TOMCAT_HOME
,变量值为
f:\tomcat4
,添加方法同
J2SDK
环境变量的配置方法。
3
、测试默认服务
设置完毕后就可以运行
Tomcat
服务器了。用
f:\tomcat4\bin\startup.exe
启动
Tomcat
,用
f:\tomcat4 \bin\shutdown.exe
关闭。(如果在执行
startup.exe
或
shutdown.exe
的时候提示
Out of Environment Space
错误,选择
DOS
窗口的菜单中的
"
属性
"→"
内存
"→"
常规内存
"
,
把
"
初始环境
"
由
"
自动
"
修改成
"2816"
就可以了。)
启动
Tomcat
后,打开浏览器,在地址栏中输入
http://localhost:8080
(
Tomcat
默认端口为
8080
),如果在浏览器中看到
Tomcat
的欢迎界面,表示
Tomcat
工作正常。
4
、测试项目
把刚才准备好的
test.jsp
放在
f:\Tomcat\webapps\examples\jsp
目录下
,
在地址栏中输入
http://localhost:8080/examples/jsp/test.jsp
,如果浏览器中显示
"Hello World
!
"
,则说明你的
JSP
环境配置成功了!
由于
Tomcat
本身具有
web
服务器的功能,因此我们不必安装
Apache
,当然它也可以与
Apache
集成到一起,下面介绍。
(二)方案二:
J2SDK
+
Apache
+
Tomcat
虽然
Tomcat
也可以作
Web
服务器
,
但其处理静态
HTML
的速度比不上
Apache,
且其作为
Web
服务器的功能远不如
Apache,
因此把
Apache
和
Tomcat
集成起来,用
Apache
充当
Web
服务器,而
Tomcat
作为专用的
JSP
引擎。这种方案的配置比较复杂,但是能让
Apache
和
Tomcat
完美整合,实现强大的功能。
注意,因为
IIS Web
服务器默认使用
80
端口,而
Apache
的默认端口也是
80
,所以如果你使用的是
Win2000
操作系统,而且预装了
IIS
,为方便请在进行以下操作之前先将
IIS
服务停掉。
1
、安装
Apache
运行下载的
apache_2.0.43-win32-x86-no_ssl.exe
,按照向导安装到
f:\Apache2
。(注
意,
Apache2.0.43
安装成功后,必须将
f:\Apache2\htdocs
目录下的
index.html.en
改名为
index.html
,这
样在测试默认服务时才会正常显示
Apache
的欢迎界面)。
2
、测试
Apache
默认服务
安装完后,
Apache
服务器就已经自动运行了。打开浏览器,在地址栏中输入:
http://localhost
(
Tomcat
默认端口为
80
),如果在浏览器中看到
Apache
的欢迎界面,说明
Apache
工作正常。
3
、
按照方案一的步骤安装
Tomcat
,并保证它正常运行。
4
、
将下载的
mod_jk-2.0.42.dll
复制到
f:\Apache2\modules
目录下。
5
、
建立
mod_jk
模块工作所需要的工作文件。
打开文本编辑器,输入下列语句:
workers.tomcat_home=f:\tomcat4
(让
mod_jk
模块知道
Tomcat
)
workers.java_home=f:\j2sdk1.4.1
(让
mod_jk
模块知道
JSDK
)
ps=\
worker.list=ajp13
(
mod_jk
的模块版本)
worker.ajp13.port=8009
(
mod_jk
的工作端口)
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
把上面的语句以
workers.properties
为文件名保存在
f:\Tomcat4\conf
目录下(注意
:
文件的扩展名是
.properties
)。
6
、
配置
Apache
。
用文本编辑器打开
f:\Apache2\conf\httpd.conf
1
)找到
"DirectoryIndex"
,在
index.html.var
后面再添加
index.jsp
;
2
)在
httpd.conf
的最后加入下面这段代码(括号里为解释)
LoadModule jk_module modules/mod_jk-2.0.42.dll
(装载
mod_jk
模块,用于处理
Apache
和
Tomcat
的连接)
JkWorkersFile "f:/tomcat4/conf/workers.properties"
(指出
mod_jk
模块工作所需要的工作文件
workers.properties
的位置)
JkMount /servlet/* ajp13
JkMount /*.jsp ajp13
(将所有
servlet
和
jsp
请求通过
Ajp13
的协议送给
Tomcat
,让
Tomcat
来处理)
3
)添加完毕后保存。
7
、
配置
Tomcat
用文本编辑器打开
f:\Tomcat4\conf\server.xml
。因为
Tomcat4
默认不启用
Ajp13
,所以查找到如下这段代码:
<
!--
<
Connector
className="org.apache.ajp.tomcat4.Ajp13Connector"
port="8009" minProcessors="5" maxProcessors="75"
acceptCount="10" debug="0"/
>
--
>
把注释符号<
!-- --
>
删掉就可以启用
Ajp13
了。
然后保存,现在
Tomcat
和
Apache
的整合配置基本完成了。
8
、
整体测试
把
test.jsp
放在
f:\Tomcat\webapps\examples\jsp
目录下,依次启动
Apache2
,
Tomcat4
。打开浏览器,在地址栏里输入
http://localhost:8080/examples/jsp /test.jsp
,如果浏览器中出现
"Hello World
!
"
,则
Tomcat
重新配置后工作正常;在地址栏中输入
http://localhost/examples/jsp
/test.jsp
,若与
http://localhost:8080/examples/jsp
/test.jsp
的结果相同,那就表明
Apache
和
Tomcat
整合成功了!
(三)方案三:
J2SDK
+
IIS
+
Tomcat
Windows
平台下最常用的
Web
服务器无疑是
IIS
,正常情况下
IIS
不支持
JSP
,我们可以通过使用一个
IIS
到
Tomcat
重定向插件,使
IIS
能够将所有的
JSP
请求发送到
Tomcat
执行,可以使
IIS
增加处理
JSP
的功能。如果你已经习惯了使用
IIS
,那么可以尝试这种配置。(如果您
已经安装过
Apache
服务器,为了便于后面的操作请先卸载
Apache
。)
1
、按照方案一的步骤安装
Tomcat
,并保证它正常运行。(例如安装到
f:\tomcat4
);
2
、将下载的
tc4ntiis.zip
直接解压缩到
f:\tomcat4
目录下。查看配置所需要的文件,确保它们在以下位置:
f:\tomcat4\server\lib\ajp.jar
f:\tomcat4\server\lib\tomcat-util.jar f:\tomcat4\bin\native\isapi_redirect.dll
f:\tomcat4\conf\ntiis\workers.properties
f:\tomcat4\conf\ntiis\uriworkermap.properties
f:\tomcat4\conf\ntiis\iis_redirect.reg
f:\tomcat4\log\iis_redirect.log
3
、用文本编辑器打开
f:\tomcat4\conf\ntiis\workers.properties
,修改下列值为:
workers.tomcat_home=f:\tomcat4
workers.java_home=f:\j2sdk1.4.1
4
、双击
f:\tomcat4\conf\ntiis\iis_redirect.reg
,将此注册文件内的信息添加到注册表中,但是要修改
log_file
、
worker_file
、
worker_mount_file
这三个键的键值,以适合你的环境(比如本文中的
Tomcat
就安装在
f:\tomcat4
,而不是默认的
c: \tomcat4
)。添加并修改完毕后如下图。
5
、打开
Internet
服务管理器,在默认站点上添加一个新的虚拟目录,名称为
jakarta
,这个虚拟目录指向
f:\tomcat4\bin\native
,并启动该默认站点。
6
、在
Internet
服务管理器中用鼠标右键单击服务器名,选择
"
属性
"→
主属性中
"WWW
服务
"
的
"
编辑
" →"ISAPI
筛选器
"
选项卡,添加一个
ISAPI
筛选器,名字为
Jakarta Redirect
,可执行文件指定为
f:\Tomcat4\bin\native\isapi_redirector.dll
。在添加
ISAPI
过滤器
后
, Jakarta Redirect
的状态是一个红色的向下的箭头,重新启动
IIS
服务,就会变成绿色的箭头。
7
、编辑
server.xml
文件并保存(同方案二的第
7
步)。
8
、重新启动
IIS
和
Tomcat
。
9
、测试项目:把
test.jsp
放在
f:\Tomcat\webapps\examples\jsp
目录下。打开浏览器,在地址栏里输入
http://localhost:8080/examples/jsp/test.jsp
,如果浏览器中出
现
"Hello World
!
"
,则
Tomcat
重新配置后工作正常;在地址栏中输入
http://localhost/examples/jsp
/test.jsp
,若与
http://localhost:8080/examples/jsp
/test.jsp
的结果相同,那就表明
IIS
和
Tomcat
整合成功了!
发表评论
-
java web项目配置tomcat连接池
2011-09-20 23:33 1739本文包含两部分内容。第一部分是在eclipse下配置项目 ... -
javaweb中的请求--响应流程(get方式提交请求)
2011-09-11 22:30 991javaweb中的请求--响应流程(get方式提交请求) -
JSP入门需要知道的五个方面
2011-09-10 21:16 779本文是一个JSP入门的简单的总结性文章,从Servlet知 ... -
Form表单提交数据编码方式和tomcat接受数据解码方式的思考
2011-09-10 21:11 515form有2中方法把数据提 ... -
execute、executeQuery和executeUpdate之间的区别
2011-09-10 21:09 660JDBCTM中Statement接口提 ... -
使用eclipse开发J2EE应用
2011-09-10 21:08 709使用eclipse开发J2EE应用 -
web.xml文件在web项目中的作用及基本配置
2011-09-10 21:03 1880web 工程中的 web.xml 文件有什 ... -
JSP入门之避免Form表单重复提交的几种方案
2011-09-10 20:59 1075对于JSP 入门的初级的学习者表单的提交是一个非常困扰 ... -
java中文乱码解决方法
2011-09-10 20:56 7391 .以POST 方法提交 ... -
jsp实现网页计数器(防刷新计数和防刷新单用户计数)
2011-09-10 20:51 1243jsp实现网页计数器(防刷新计数和防刷新单用户计数) -
jsp分页实现
2011-09-10 20:47 583jsp分页实现 -
多图详解教程:Eclipse3.6连接Tomcat7
2011-09-10 20:44 691多图详解教程:Eclipse3.6连接Tomcat7(见附件) ... -
url 重写来实现会话管理
2011-09-08 21:45 910如果浏览器不支持 cookies,或将浏览器设置为不接受 co ... -
jsp环境下session的创建
2011-09-08 20:54 7841)-不恰当的request.getSessi ... -
跳出页面的Frame框架
2011-09-08 12:12 616如何跳出页面的Frame 框架 很多网页都是框架结构的 ... -
使用eclipse开发J2EE应用
2011-09-08 12:09 0<!-- [if !mso]> <styl ... -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
2011-09-08 12:05 647一、 1、启动一个WEB项 ... -
UrlRewriter url重写
2011-09-08 12:04 768如何增强你网站中地址的可读性和让搜索引擎快速的收录到你的 ... -
TOMCAT数据库连接池的配置方法总结
2011-09-08 12:02 813以MySQL+TOMCAT 为例 1. ... -
Tomcat解决中文转码问题
2011-09-08 11:51 1845Tomcat解决中文转码问题 ...
相关推荐
下面就以Tomcat作为JSP引擎,配合Tomcat、Apache、IIS这三种Web服务器来讲述3种搭建JSP运行环境的方案。 一、相关软件介绍 1、 J2SDK:Java2的软件开发工具,是Java应用程序的基础。JSP是基于Java技术的,所以配置...
全书分为19章,内容包括JSP的环境搭建与开发工具、表单及表单元素的应用、窗口与导航条设计、实用的JavaScript函数、数据库技术、SQL查询相关技术、Java Bean技术、在线统计、视图、存储过程和触发器的应用、报表与...
2、 修复了:在某些运行环境中(例如在 LINUX下的 Weblogic10.3 服务器上)用户无法正常上传附件的问题3、 修复了:审核主题和审核回复操作中可能存在的安全隐患。4、 修复了:隐藏版块出现在统计-版块排行中的问题5...
2、 修复了:在某些运行环境中(例如在 LINUX下的 Weblogic10.3 服务器上)用户无法正常上传附件的问题3、 修复了:审核主题和审核回复操作中可能存在的安全隐患。4、 修复了:隐藏版块出现在统计-版块排行中的问题5...
2、 修复了:在某些运行环境中(例如在 LINUX下的 Weblogic10.3 服务器上)用户无法正常上传附件的问题3、 修复了:审核主题和审核回复操作中可能存在的安全隐患。4、 修复了:隐藏版块出现在统计-版块排行中的问题5...
网上商城系统(JSP+MYSQL)130220.rar 是一个针对计算机专业学生或开发者的 Java Server Pages (JSP) 源码资源包,它提供了一套基于 JSP 技术与 MySQL 数据库结合实现的网上购物平台的解决方案。该资源包内含多个文件...
的基础架构采用世界上最先进流行的 web 编程组合 JAVA MySQL 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。系统采用struts、hibernate框架及中间件的结合既实现了业务逻辑与控制逻辑的...
J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的 基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的...
这款系统适用于毕业设计、课程设计等项目,包含了丰富的JSP或Java源码文件,帮助开发者快速搭建和实现网络管理系统。该系统具有以下特点:界面友好:系统采用了简洁明了的界面设计,使得用户能够轻松上手,快速熟悉...
JSP网上拍卖平台系统设计(源代码+论文).rar是一个为计算机专业学生或开发者准备的综合性资源包,旨在提供一个基于Java Server Pages (JSP)技术构建的完整的网络拍卖解决方案。该资料包包含了实现一个功能齐全的网上...
J2EE是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的 基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,例如"编写一次、随处运行"的...
本教程是基于MyEclipse环境下基于maven搭建的springmvc步骤(图文教程),文章结尾含有源码下载地址: 新建maven project File->New->Project 选择Maven Project 选择项目路径 Use default Workspace location默认...
的基础架构采用世界上最先进流行的 web 编程组合 JAVA MySQL 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。系统采用struts、hibernate框架及中间件的结合既实现了业务逻辑与控制逻辑的...
JSP基于BS结构下的邮件系统...这个资源包对于那些希望掌握JSP技术和Web应用开发的学生来说是非常有价值的,同时也适合需要快速搭建邮件系统原型的开发人员。通过分析和运行这些源代码,用户可以加深对JSP编程模型、数
这是一个基于JSP的网上书店项目的源码资料包,该项目采用了Struts框架和Hibernate技术进行开发,同时使用了CSS样式表进行页面美化,数据库方面则选择了MySQL作为数据存储方案。这个资料包包含了完整的源代码,可以...
**项目名称:** 网上商城系统 **项目简介:** 本项目是一个基于Java和JSP技术的...本项目为您提供了一个完整的网上商城系统解决方案,可以帮助您快速搭建属于自己的电子商务平台。如需了解更多详细信息,请联系我们。
搭建项目环境 编写sql工具类 遇到的问题: java反射和代理的运用不够熟练 自定义注解只会简单使用 学习: java代理实现get,set方法动态获取值 编写前端vue页面总体框架,编写后台代码交互 代码编写遇到的问题 ...
总之,这个基于SSM+vue网络游戏公司官方平台设计与实现的项目资源为用户提供了一站式的解决方案,从源码到部署说明,再到演示视频和源码介绍,全方位地帮助用户快速搭建和运行项目。无论是对于学习还是实际开发,这...
部署说明部分详细介绍了如何将项目部署到服务器上,包括环境配置、数据库安装、项目编译和运行等步骤。同时,还提供了一些常见问题的解决方案,方便用户快速解决部署过程中遇到的问题。 演示视频展示了项目的实际...
的基础架构采用世界上最先进流行的 web 编程组合 JAVA MySQL 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。系统采用struts、hibernate框架及中间件的结合既实现了业务逻辑与控制逻辑的...