Tomcat与JavaWeb开发技术.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Tomcat与JavaWeb开发技术.doc

Tomcat与Java Web开发技术详解 ???? 本章介绍如何在Tomcat上创建和发布Web应用。这里首先讲解Tomcat的目录结构以及Web应用的目录结构,接着介绍如何将HTML、Servlet、JSP和Tag Library部署到Web应用中,然后介绍把整个Web应用打包并发布的方法,最后介绍如何在Tomcat上配置虚拟主机。 ???? 本章侧重于讨论Web应用的结构和发布方法,所以没有对本章的Servlet和JSP的例子进行详细解释,关于Servlet和JSP的技术可以分别参考其它章节的内容。 2.1 Tomcat的目录结构 在Tomcat上发布Web应用之前,首先要了解Tomcat的目录结构。Tomcat的目录结构参见表2-1,这些目录都是的子目录。 表2-1 Tomcat的目录结构 目 录 描 述 /bin???????????????????????? 存放在Windows平台 以及Linux平台上启动 和关闭Tomcat的脚本文件 /conf?????????????????????? 存放Tomcat服务器的各种配置文件, 其中最重要的配置文件是server.xml /server??????????????????? 包含3个子目录: classes(空目录)、lib和webapps /server/lib?????????????? 放Tomcat服务器所需的各种JAR文件 /server/webapps?? 存放Tomcat自带的两个Web应用: admin应用和manager应用 /common/lib??????????? 存放Tomcat服务器以及所有 Web应用都可以访问的JAR文件 /shared/lib ???????????? 存放所有Web应用都可以访问的JAR文件 /logs??????????????????????? 存放Tomcat的日志文件 /webapps??????????????? 当发布Web应用时, 默认情况下把Web应用 文件放于此目录下 /work?????????????????????? Tomcat把由JSP生成的 Servlet放于此目录下 从表2-1可以看出,在/server/lib目录、/common/lib和/shared/lib目录下都可以放JAR文件,它们的区别在于: 在/server/lib目录下的JAR文件只可被Tomcat服务器访问 在/shared/lib目录下的JAR文件可以被所有的Web应用访问,但不能被Tomcat服务器访问 /common/lib目录下的JAR文件可以被Tomcat服务器和所有Web应用访问 ???? 此外,对于下面将要介绍的Java Web应用,在它的WEB-INF目录下,也可以建立lib子目录,在lib子目录下可以放各种JAR文件,这些JAR文件只能被当前Web应用访问。 在以上提到的lib目录下都只接受JAR文件,如果类压缩文件为ZIP文件,应该将它展开,重新打包为JAR文件再拷贝到lib目录中。如果直接将ZIP文件拷贝到lib目录,则会发现Tomcat服务器仍然找不到相关的类。 2.2 创建和发布Web应用 Java Web应用由一组静态HTML页、Servlet、JSP和其他相关的class组成。每种组件在Web应用中都有固定的存放目录。Web应用的配置信息存放在web.xml文件中。在发布某些组件(如Servlet)时,必须在web.xml文件中添加相应的配置信息。 2.2.1 Web应用的目录结构 ???? Web应用具有固定的目录结构,这里假定开发一个名为helloapp的Web应用。首先,应该在/webapps目录下创建这个Web应用的目录结构,参见表2-2。 表2-2 Web应用的目录结构 目 录 描 述 /helloapp???????????????????????????????????? 应用的根目录, 所有的JSP和HTML文件 都存放于此目录下 /helloapp/WEB-INF??????????????????? 存放Web应用的发布描述文件web.xml /helloapp/WEB-INF/classes?????? 存放各种class文件,Servlet类文件也放于此目录下 /helloapp/WEB-INF/lib?????????????? 存放Web应用所需的各种JAR文件。例如,在这个目录下,可以存放JDBC驱动程序的JAR文件 从表2-2中,我们看到在classes以及lib子目录下,都可以存放Java类文件。在运行过程中,Tomcat的类装载器先装载classes目录下的类,再装载lib目录下的类。因此,如果两个目录下存在同名的类,cla

文档评论(0)

aiwendang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档