lContext放置的路径,可以是与ContextManager主目录相关的路径;
l纪录调试信息的调试级别;
l可重载的标志,开发Servlet时,重载更改后的Servlet。这是一个非常便利的特性,你可以调试或用Tomcat测试新代码而不用停止或重新启动Tomcat。要打开重载,把reloadable设为true即可。
其中:path="/WebMis"说明其相对web URL的路径,是一个虚拟的路径,如::8080/WebMis,docBase="WebMis"说明其相对webapps的位置,是物理存在的目录,同时需要在webapps/下增加一个WebMis物理文件夹。
(3)加入自己的日志文件
添加Logger对象就可以加入自己的日志文件,添加工作相当简单,只需要将作为示例的Logger对象复制一份,然后修改一下前面介绍的几个属性就可以了。在设定了Logger以后,就可以在自己的Servlet中使用ServletContext.log()方法来建立自己的日志文件。
4、配置实例:打开conf文件夹下的web.xml文件
(1)web.xml文件:它包含了描述整个Web应用程序(Web应用程序由一整套Web文件jsp、servlet、html、jpg、gif、class等组成)的信息。下面以一个web.xml文件为例,讲解里面的各个对象。
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"">
<web-app>
<display-name>My Web Application</display-name>
<description>在这里加入Web应用程序的描述信息</description>
<!-
下面定义了Web应用程序的初始化参数,在JSP或Servlet文件中使用下面的语句
来得到初始化参数
String value =
getServletContext().getInitParameter("name");
这里可以定义任意多的初始化参数
-->
<context-param>
<param-name>webmaster</param-name>
<param-value>myaddress@mycompany.com</param-value>
<description>这里包含了初始化参数的描述</description>
</context-param>
<!-
下面的定义描述了组成这个Web应用程序的Servlet,还包含初始化参数。在Tomcat中,也可以将放在Web-INF/classes中的Servlet直接以servlet/Servlet名访问,但是一般来说,不推荐这样使用。而且这样的使用方法还会导致Servlet的相关资源组织的复杂性。所以一般来说推荐将所有的Servlet在这里定义出来。初始化参数可以在Servlet中使用如下语句来获得:
String value =getServletConfig().getInitParameter("name");
-->
<servlet>
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27620-5.html
去追求就是最好的