站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
Windows下JSP开发环境的配置
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="text-align:center;border:1px solid #000;float:right;padding:6px;"><strong>导航:</Strong>[[JSP#Windows下JSP开发环境的配置|上一页]]|{{template:开发语言导航}}</span> <div style="clear:both"></div> [[Sun]]推出的JSP(Java Server Pages)是一种执行于[[服务器]]端的动态网页开发技术,它基于[[Java]]技术。执行JSP时需要在Web服务器上架设一个编译JSP网页的引擎。配置JSP环境可以有多种途径,但主要工作就是安装和配置[[Web]]服务器和JSP引擎。 ==相关软件介绍== 1、 [[J2sdk]]:Java2的软件开发工具,是Java应用程序的基础。JSP是基于Java技术的,所以配置JSP环境之前必须要安装J2SDK。 *下载地址:[http://down.zzbaike.com/download/jdk-3367.html 站长下载] 2、 [[Apache]]服务器:Apache组织开发的一种常用Web服务器,提供Web服务。 *下载地址:[http://down.zzbaike.com/download/Apache--1354.html 站长下载] 3、 [[Tomcat]]服务器:Apache组织开发的一种JSP引擎,本身具有Web服务器的功能,可以作为独立的Web服务器来使用。但是,在作为Web服务器方面,Tomcat处理静态HTML页面时不如Apache迅速,也没有Apache健壮,所以我们一般将Tomcat与Apache配合使用,让Apache对网站的静态页面请求提供服务,而Tomcat作为专用的JSP引擎,提供JSP解析,以得到更好的性能。并且Tomcat本身就是Apache的一个子项目,所以Tomcat对Apache提供了强有力的支持。 *下载地址:[http://down.zzbaike.com/download/tomcat-3366.html 站长下载] 4、 mod_jk.dll:Apache组织Jakarta项目组开发的使Apache支持Tomcat的插件。有了这个插件,Tomcat能够和Apache进行无缝连接。 *下载地址:http://tomcat.apache.org/download-connectors.cgi 5、 tc4ntiis.zip:Apache组织Jakarta项目组开发的使IIS支持Tomcat的插件。 *下载地址:http://www.cnjbb.org/attachment/-1/-1/-1/1256/tc4ntiis.zip ==配置前的准备== ===准备一个测试用的JSP网页=== 打开文本编辑器,比如记事本,输入下列代码,并保存为test .jsp(注意扩展名为.jsp)。 <pre><HTML> <HEAD> <TITLE>JSP测试页面</TITLE> </HEAD> <BODY> <%out.println("<h1>Hello World! </h1>");%> </BODY> </HTML></pre> ===安装J2SDK=== 不管哪种方案,在安装和配置JSP引擎之前必须先完成J2SDK的安装。 1、安装J2SDK *在Windows下,直接运行下载的j2sdk,根据安装向导安装到一个目录,例如安装到f:\j2sdk; 2、 添加环境变量 *右键单击"我的电脑",在弹出菜单中选择"属性"→"系统特性" →"高级" →"环境变量", 弹出环境变量对话框,就可以编辑系统的环境变量了。添加PATH、JAVA_HOME和CLASSPATH三个变量,具体变量值如下: <pre>PATH=%PATH%;f:\j2sdk1.4.1\bin SET JAVA_HOME=f:\j2sdk1.4.1 SET CLASSPATH=f:\j2sdk1.4.1\lib\tools.jar</pre> ==JSP环境的配置方案== ===J2SDK+Tomcat=== 在这种方案里Tomcat既作为JSP引擎又作为Web服务器,配置比较简单。 1、安装Tomcat *直接运行下载的Tomcat,按照一般的[[Windows]]程序安装步骤即可安装好Tomcat,安装时它会自动寻找J2SDK的位置。例如安装到f:\tomcat。 2、配置Tomcat的环境变量 *添加一个新的环境变量TOMCAT_HOME,变量值为f:\tomcat,添加方法同J2SDK环境变量的配置方法。 3、测试默认服务 *设置完毕后就可以运行Tomcat服务器了。用f:\tomcat\bin\startup.exe启动Tomcat,用f:\tomcat\bin\shutdown.exe关闭。(如果在执行startup.exe或shutdown.exe的时候提示Out of Environment Space错误,选择DOS 窗口的菜单中的"属性"→" 内存"→" 常规内存", 把"初始环境"由"自动"修改成"2816"就可以了。) 4、启动Tomcat后,打开浏览器,在地址栏中输入http://localhost:8080(Tomcat默认端口为8080),如果在浏览器中看到Tomcat的欢迎界面,表示Tomcat工作正常。 5、测试项目 *把刚才准备好的test.jsp放在f:\Tomcat\webapps\examples\jsp目录下, 在地址栏中输入http://localhost:8080/examples/jsp/test.jsp,如果浏览器中显示"Hello World!",则说明你的JSP环境配置成功了! ==J2SDK+Apache+Tomcat== 虽然Tomcat也可以作Web服务器,但其处理静态[[HTML]]的速度比不上Apache,且其作为Web服务器的功能远不如Apache,因此把Apache和Tomcat集成起来,用Apache充当Web服务器,而Tomcat作为专用的JSP引擎。这种方案的配置比较复杂,但是能让Apache和Tomcat完美整合,实现强大的功能。 注意,因为IIS Web服务器默认使用80端口,而Apache的默认端口也是80,所以如果你使用的是Windows[[操作系统]],而且预装了IIS,为方便请在进行以下操作之前先将IIS服务停掉。 1、安装Apache *运行下载的apache,按照向导安装到f:\Apache2。(注意,Apache安装成功后,必须将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模块工作所需要的工作文件。 *打开文本编辑器,输入下列语句: <pre>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</pre> 把上面的语句以workers.properties为文件名保存在f:\Tomcat4\conf目录下(注意:文件的扩展名是.properties)。 6、 配置Apache。 *用文本编辑器打开f:\Apache2\conf\httpd.conf 1)找到"DirectoryIndex",在index.html.var后面再添加index.jsp; 2)在httpd.conf的最后加入下面这段代码(括号里为解释) <pre>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来处理)</pre> 3)添加完毕后保存。 7、 配置Tomcat *用文本编辑器打开f:\Tomcat4\conf\server.xml。因为Tomcat4默认不启用Ajp13,所以查找到如下这段代码: <pre><!-- <Connector className="org.apache.ajp.tomcat4.Ajp13Connector" port="8009" minProcessors="5" maxProcessors="75" acceptCount="10" debug="0"/> --> </pre> 把注释符号<!-- --> 删掉就可以启用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:\tomcat); 2、将下载的tc4ntiis.zip直接解压缩到f:\tomcat目录下。查看配置所需要的文件,确保它们在以下位置: <pre>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 </pre> 3、用文本编辑器打开f:\tomcat4\conf\ntiis\workers.properties ,修改下列值为: <pre>workers.tomcat_home=f:\tomcat4 workers.java_home=f:\j2sdk1.4.1</pre> 4、双击f:\tomcat4\conf\ntiis\iis_redirect.reg ,将此注册文件内的信息添加到注册表中,但是要修改log_file、worker_file 、worker_mount_file这三个键的键值,以适合你的环境(比如本文中的Tomcat就安装在f:\tomcat,而不是默认的c:\tomcat)。 5、打开[[Internet]]服务管理器,在默认站点上添加一个新的虚拟目录,名称为jakarta,这个虚拟目录指向f:\tomcat\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整合成功了! 搭建JSP的运行环境是学习[[JSP]]技术的基础,JSP引擎种类很多,配置方法也很多,而且软件的版本也在不断的升级,大家可以根据自己的需要和实际情况选择合适的配置方法。 ==相关条目== *[[JSP基本语法]] *[[JSP语法--隐藏注释]] *[[JSP--HTML注释]] ==参考来源== [http://7880.com/info/Article-3b82600.html 参考来源] [[category:JSP|W]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:开发语言导航
(
编辑
)