1、2019年8月22日,第1页,第14章 JSP应用的部署和错误处理,JSP实用教程 清华大学出版社,教学目标 教学重点 教学过程,2019年8月22日,第2页,教学目标,通过本章的学习,应掌握如何配置、调试JSP应用程序以及JSP的错误处理 。,2019年8月22日,第3页,教学重点,server.xml和web.xml等配置文件的使用 如何对其进行配置 介绍了Java(JSP)的错误调试和异常处理机制,2019年8月22日,第4页,教学过程,介绍conf/server.xml、conf/web.xml、WEB-INF/web.xml文件的配置 介绍JSP错误的调试技巧和错误处理 上机及课后问
2、答,2019年8月22日,第5页,14.1JSP高级配置和部署,JSP Web应用程序综述 规范的应用程序目录结构 document root *.jsp, *.html, etc /WEB-INF/web.xml /WEB-INF/classes /WEB-INF/lib,2019年8月22日,第6页,14.1JSP高级配置和部署,JSP Web应用部署 几种部署方法 直接拷贝 创建WAR文件,拷贝到Tomcat Web应用程序跟目录自动部署 使用Tomcat manager应用部署,2019年8月22日,第7页,14.1JSP高级配置和部署,JSP XML配置系统的优点 配置信息存储在基于
3、 XML 的文本文件中,可以使用任何标准的文本编辑器或 XML 分析器来创建和编辑JSP配置文件。 在运行时,JSP使用虚拟目录结构WEB-INF子目录下的web.xml文件提供的配置信息为每个唯一的URL资源分配并缓存结果配置设置,以供所有后续对资源的请求使用。 JSP配置系统是可以扩展的,可以定义新配置参数对它们进行处理。 JSP Web应用中WEB-INF子目录下的文件禁止直接浏览器访问,从而保护了配置文件不受外部访问。,2019年8月22日,第8页,14.1JSP高级配置和部署,站点级和应用级配置文件 conf/server.xml Server Service Connector Engine Host Context ,2019年8月22日,第9页,14.1JSP高级配置和部署,conf/web.xml,2019年8月22日,第10页,14.1JSP高级配置和部署,WEB-INF/web.xml,2019年8月22日,第11页,14.2JSP错误处理,配置错误 编译错误 运行时错误,2019年8月22日,第12页,14.2JSP错误处理,JSP调试方法和技巧简介 代码审核 利用输出调试 日志记录 善用注释 使用调试程序,2019年8月22日,第13页,14.2JSP错误处理,异常处理 try-catch-finally,