- 1、本文档共89页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
图6-24安装完成图6-25MyEclipse10.6启动成功图6-26配置Tomcat6.0服务器(8)在MyEclipse10.6中配置JDK,在图6-26的左侧单击JDK切换成如图6-27所示的界面,单击右侧的“Add”按钮,弹出如图6-28所示的添加JDK窗口,填入前面安装的JDK路径,单击“Finish”按钮,返回如图6-27所示的窗口,再单击“OK”按钮,完成配置。图6-27为Tomcat设置JDK图6-28添加JDK
6.4.1Web应用概述
Web应用(WebApplication),所指的既不是一个真正意义上的Web网站,也不是一个传统的应用程序。换句话说,它是一些Web网页和用来完成某些任务的其他资源的一个集合。它隐含这样一层意思:有一个预定义的路线贯穿于网页之中,用户可做出选择或提供信息使任务能够完成。6.4Web应用和web.xml文件根据JavaEE规范要求,JavaWeb应用具有固定的目录结构,通常要建立一个Web应用的根目录,应用程序的所有内容均置于其下。例如,要建立一个名字为WebAppTest的应用,其基本目录结构如图6-29所示。其中WEB-INF是必备的固定目录,存放Web应用所需的各种类和包文件,以及发布描述文件web.xml。classes目录存放各种class及Servlet类文件;lib目录存放各种JAR包文件。除了上述几个目录之外,可以根据自己的需要在Web应用的根目录下放置若干个自定义的目录,如CSS、Images、JS等。
图6-29Web应用基本目录结构6.4.2web.xml文件详解
Web应用的发布描述文件web.xml是Web应用的主要配置文件,当Tomcat服务器加载Web应用时会根据web.xml的配置内容进行相应的加载,该文件通常存放在应用程序的WEB-INF文件夹下。web.xml的基本结构与说明如下:
?xmlversion=1.0encoding=UTF-8?
web-app…
display-namexxx/display-name!--设置web应用的名称--description!--对该Web应用进行描述--
AscriptablehostmanagementwebapplicationfortheTomcatWebServer;
Managerletsyouview,createandremovevirtualhosts.
/description
servlet!--该标签及其包含的子标签用于配置一个Servlet--
servlet-namexxx/servlet-name!--设定该Servlet的实例名--servlet-classxxx/servlet-class!--设定该Servlet的类名--
init-param!--该标签的作用是设置Servlet的初始化参数--
param-namexxx/param-name!--设定初始化参数的名字--
param-valuexxx/param-value!--设定初始化参数的值--
/init-paramload-on-srartup0load-on-startup!--设置该Servlet在web应用启动时被加载的次序,数值越小就越先被加载,如果为负或没有设置就在首次访问时才被加载。--
/servlet
servlet-mapping!--该标签及其子标签用于配置Servlet映射--
servlet-namexxx/servlet-name!--引用前面设定的Servlet实例名--
url-patternxxx/url-pattern!--设定访问该Servlet的URL--/servlet-mapping
filter!--该标签用于配置一个过滤器--
filter-namexxx/filter-name!--设定该过滤器的实例名--
filter-classxxx/filter-class!--设定该过滤器的类名--
init-param!--设定该过滤器的初始化参数--
param-namexxx/param-name!--设定初始化参数的名字--
param-value
您可能关注的文档
最近下载
- 突发公共卫生事件应急处置预案专业知识培训.ppt
- 脑出血进展与指南解读白色ppt课件.ppt
- DB33酸性土壤改良技术规范.pdf
- 上海牛津(全国版)一年级英语上册《期末测试卷(二)》.doc
- 高中政治课程中跨学科融合的研究教学研究课题报告.docx
- 华为认证智能协作中级HCIP-CollaborationH11-861考试题及答案 (2).pdf
- 2023版29490-2023企业知识产权合规管理体系管理手册及全套程序文件.docx
- OMRON欧姆龙健康血压计血压计J7136说明书用户手册.pdf
- DB13_T 5414-2021 气瓶追溯管理系统规范.docx
- 第三讲把人民放在心中最高位置(课件)+学生读本高年级学生读本.pptx
文档评论(0)