Tomcat与Java Web开发技术详解 - 编程入门网
例如,在这个目录下,可以存放JDBC驱动程序的JAR文件 Tomcat与Java Web开发技术详解(2)时间:2010-05-21 赛迪网 孙卫琴从表2-2中,我们看到在classes以及lib子目录下,都可以存放Java类文件。在运行过程中,Tomcat的类装载器先装载classes目录下的类,再装载lib目录下的类。因此,如果两个目录下存在同名的类,classes目录下的类具有优先权。 本章介绍的helloapp应用的目录结构如图2-1所示,helloapp应用在Windows资源管理器中的展开如图2-2所示。 在helloapp应用中创建了如下组件: HTML组件:index.htm JSP组件:login.jsp和hello.jsp Servlet组件:DispatcherServlet 这些组件之间的链接关系为: index.htm→login.jsp→DispatcherServlet→hello.jsp 图2-1 helloapp应用的目录结构 图2-2 helloapp应用在Windows资源管理器中的展开图 Tomcat与Java Web开发技术详解(3)时间:2010-05-21 赛迪网 孙卫琴2.2.2 web.xml文件 Java Web应用通过一个基于XML的发布描述符文件来配置其发布信息,这个文件名为web.xml,它存放于WEB-INF子目录下。在附录B中将详细介绍web.xml的配置方法,在附录C中将介绍XML的基本知识。在web.xml文件中可包含如下配置信息: Servlet的定义 Servlet的初始化参数 Servlet以及JSP的映射 安全域配置参数 welcome文件清单 资源引用 环境变量的定义 现在,创建一个默认的web.xml文件,并把这个文件放到WEB-INF目录中。
以上web.xml文件的第一行指定了XML的版本和字符编码,第二行DOCTYPE指定文档类型,接下来声明了一个元素,所有关于Web应用的配置元素都将加入到这个元素中。 2.2.3 在server.xml中加入元素 元素是/conf/server.xml中使用最频繁的元素,它代表了运行在上的单个Web应用。一个中可以有多个元素。每个Web应用必须有惟一的URL路径,这个URL路径在元素的path属性中设定。例如,在名为"localhost"的元素中加入如下元素:
Context元素的各个属性的说明参见表2-3。 表2-3 Context元素的属性
在开发阶段,将reloadable属性设为true,有助于调试Servlet和其他的class文件。但是由于这一功能会加重服务器的运行负 |
||||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |