- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
实验一Tomcat服务器安装与配置
实验目的
通过实验搭建和熟悉JSP开发运行环境;掌握把JSP程序发布到不同的Web服务目录下。
实验工具
环境准备:JDK1.6、Tomcat6.0,Eclipse(或myEclipse),数据库SQLServer2000或ACCESS。
实验内容与步骤
1.实验内容
1)Tomcat的安装与配置
2)虚拟目录的配置
3)使用IDE开发JSP
2.实验步骤
1)检查自己机器上的环境,看符合JSP开发的实验环境吗?如何知道成功启动Tomcat服务器了?若不能,原因是什么?若是端口问题,如何改之?
2)把书上第7页例1-1中的first.jsp文件保存到Tomcat服务器下webapps目录的子目录mytest目录下,调试并运行。下图是一个web应用目录结构。具体步骤:
(1)在Tomcat安装路径下新建一个文件夹mytest,在该文件夹下新建一个名为WEB-INF的文件夹,在在WEB-INF目录下创建web.xml文件。该文件内容可从Tomcat安装路径下的webApps\root\WEB-INF\web.xml文件拷贝。
(2)打开记事本,输入如下的源代码,并保存为first.jsp。注意保存该文件到mytest文件夹下。
(3)调试。打开浏览器,输入如下地址:http://localhost:8080/mytest/first.jsp
3)Web虚拟目录设置:
步骤:
(1)在D盘新建一个myjsp的Web目录,在myjsp下新建目录WEB-INF,在WEB-INF目录下创建web.xml文件。该文件内容可从Tomcat安装路径下的webApps\root\WEB-INF\web.xml文件拷贝。
(2)在Tomcat安装路径下的conf\server.xml文件中/HOST标记前加入如下标记:
Contextpath=/myjspdocBase=D:/myjsp/
(3)配置完成后,重新启动服务器,在浏览器的地址栏中输入:
http://localhost:8080/myjsp,(其中myjsp1是之前配置好的虚拟路径名)。即可看见如图1-2所示的界面。
图1-2寻路径配置成功
若没有出现如上图1-2所示的页面,再需要修改conf/web.xml文件如下。
servlet
servlet-namedefault/servlet-name
servlet-classorg.apache.catalina.servlets.DefaultServlet/servlet-class
init-param
param-namedebug/param-name
param-value0/param-value
/init-param
init-param
param-namelistings/param-name
param-valuefalse/param-value
/init-param
load-on-startup1/load-on-startup
/servlet
把其中的listings中的false(以上代码中标为红色)修改为true。重启服务器后,再次运行页面即可看到上图1-2所示的界面。
4)使用myEclipse开发JSP
(1)在myEclipse下管理Tomcat(参见给的参考文件java_servlet_day01.pdf中的第19页)
(2)新建项目
单击菜单栏中的“File”-”new”,在显示的菜单栏中选择要的项目类型即可,我们选择新建一个WebProject项目,项目名为“FirstProject”。
(3)新建一个JSP文件,文件名为exam102.jsp的网页,实现美元对人民币的汇率转换功能。在网页文本域中输入美元的数目,单击【提交】按钮后,数据提交给exam102.jsp计算,exam102.jsp读取文本域中的美元数,并把美元按1:7.8的汇率计算出相应的人民币值,计算结果显示在网页上,如图1-3示。
其代码如下:
!—exam102.jsp--
%@pagelanguage=javaimport=java.util.*pageEncoding=gbk%
html
head
titleMyJSPexam102.jspstartingpage/title
/head
body
formaction=exam102.jspmethod=post
文档评论(0)