/ 知识库     / 试卷库

部署和运行Tomcat服务器

Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。Tomcat Server是根据servlet和JSP规范进行执行的,因此我们就可以说Tomcat Server也实行了Apache-Jakarta规范且比绝大多数商业应用软件服务器要好。

部署和运行Tomcat服务器通常需要经过以下步骤:安装jdk→安装Tomcat→配置站点→调试运行

安装jdk

JDK是 Java 语言的软件开发工具包,是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。使用java开发环境前,首先要安装jdk,可从其官网下载 ,并选择默认安装。

安装完成后,为调试方便,设置环境变量如下:

JAVA_HOME=安装目录/jdk
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

安装Tomcat

官网下载Tomcat服务器,然后选择默认安装,安装后生成以下目录:

  • /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件

  • /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml

  • /doc:存放Tomcat文档

  • /server:包含三个子目录:classes、lib和webapps

  • /server/lib:存放Tomcat服务器所需的各种JAR文件

  • /server/webapps:存放Tomcat自带的两个WEB应用admin应用和 manager应用

  • /common/lib:存放Tomcat服务器以及所有web应用都可以访问的jar文件

  • /shared/lib:存放所有web应用都可以访问的jar文件(但是不能被Tomcat服务器访问)

  • /logs:存放Tomcat执行时的日志文件

  • /src:存放Tomcat的源代码

  • /webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录

  • /work:存放JSP编译后产生的class文件

配置站点

站点配置文件在/conf/server.xml中,简单应用中,配置端口和网站工作目录即可:

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
               prefix="localhost_access_log" suffix=".txt"
              pattern="%h %l %u %t &quot;%r&quot; %s %b" />
<Context  path=""  docBase="d:/site"/>
</Host>

启动运行

运行/bin/startup.bat(或/bin/startup.sh)启动Tomcat服务;

在浏览器地址栏输入:127.0.0.1:8080;

能正常显示d:/site/下的index.html文件,则表示服务正常。