2、启动和关闭Tomcat服务器
(1)启动Tomcat服务器:执行在Bin目录下的名为startup.bat的脚本文件可以启动Tomcat服务器
现在可以运行TOMCAT并作为一个独立的Servlet容器。
(2)测试Tomcat的服务器启动与否:
可以在浏览器中输入:8080/index.jsp,是否出现如下内容。
üJSP文件放在“Webapps/站点名称”的目录下
ü自定义的JavaBean程序*.java文件(可以不需要它)及*.class类文件存放在“Webapps/站点名称/ WEB-INF/classes/”目录下
因此,将*.jsp文件拷贝到“TOMCAT_HOME/Webapps/站点名称”目录下,然后输入其URL地址
(4)关闭Tomcat服务器:执行在Bin目录下的名为shutdown.bat的脚本文件可以终止Tomcat服务器。
三、配置Tomcat服务器
1、概述
Tomcat为用户提供了一系列的配置文件来帮助用户配置自己的Tomcat,Tomcat的配置文件主要是基于XML的;如server.xml、web.xml等,下面将详细讨论Tomcat的主要配置文件以及如何利用这些配置文件解决常见问题。
2、server.xml主配置文件
server.xml是Tomcat的主配置文件,主要完成如下两个目标:
ü提供Tomcat组件的初始配置;
ü说明Tomcat的结构,含义,使得Tomcat通过实例化组件完成起动及构建自身。
观察server.xml,可以发现其中有如下的一些元素。
(1)Server元素:
Server元素是server.xml文件的最高级别的元素,Server元素描述一个Tomcat服务器,一般来说用户不用关心这个元素。一个Server元素一般会包括Logger和ContextManager两个元素
üLogger:Logger元素定义了一个日志对象,一个日志对象包含有如下属性:
1) name:表示这个日志对象的名称。
2) path:表示这个日志对象包含的日志内容要输出到哪一个日志文件。
3) verbosityLevel:表示这个日志文件记录的日志的级别。
一般来说,Logger对象是对Java Servlet、JSP和Tomcat运行期事件的记录
üContextManager:ContextManager定义了一组ContextInterceptors(ContextManager的事件器), RequestInterceptors(的事件器)、Contexts(Web应用程序的上下文目录)和它们的Connectors(连接器)的结构和配置。ContextManager包含如下一些属性:
1) debug:记录日志记录调试信息的等级。
2) home:webapps /、conf /、logs /和所有Context的根目录信息。这个属性的作用是从一个不同于TOMCAT _ HOME的目录启动Tomcat。
3) workDir:Tomcat工作目录。
ContextInterceptor和RequestInterceptors两者都是ContextManager的特定事件的。ContextInterceptorTomcat的启动和结束事件信息。而RequestInterceptors用户对服务器发出的请求信息。一般用户无需关心这些,对于开发人员需要了解这就是全局性的操作得以实现的方法
(2)Connector元素:
Connector(连接器)元素描述了一个到用户的连接,不管是直接由Tomcat到用户的浏览器还是通过一个Web服务器。Tomcat的工作进程和由不同的用户建立的连接传来的读/写信息和请求/答复信息都是由连接器对象管理的。对连接器对象的配置中应当包含管理类、TCP/IP端口等内容。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27620-3.html
公布一件事情要顾全大局