Tomcat安装、配置与部署

Tomcat安装、配置与部署

Tomcat安装

  1、将下载的Tomcat解压到指定目录,如:C:\work\apache-tomcat-7.0.93-windows-x64\apache-tomcat-7.0.93

  2、Tomcat的目录结构

  

  ​Tomcat安装、配置与部署

bin:目录存放一些启动运行Tomcat的可执行程序和相关内容。    

conf:存放关于Tomcat服务器的全局配置。    

lib:目录存放Tomcat运行或者站点运行所需的jar包,所有在此Tomcat上的站点共享这些jar包。    

logs: 存放日志文件

temp: 存放临时文件

wabapps:目录是默认的站点根目录,可以更改。    

work:目录用于在服务器运行时过度资源,简单来说,就是存储jsp、servlet翻译、编译后的结果。    

  

其他目录和文件暂时不做介绍。

Tomcat配置

以下相关配置是在Windows系统下。

1、安装JDK,下载JDK,安装完成后设置系统环境变量

配置java环境变量:JAVA_HOME:C:\Program Files\Java\jdk1.8.0_45

2、注册Tomcat服务,使用控制台控制服务的命令 (Win+R)

配置Tomcat环境变量

1、新建变量名:CATALINA_HOME,变量值:D:\WorkSpaceByJava\DevtTools\Apache-Tomcat-8.0.23

2、打开PATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\bin

  

将命令行转入到Tomcat安装Bin目录,例如:D:\WorkSpaceByJava\DevtTools\Apache-Tomcat-8.0.23\bin ,输入命令:service.bat install 如下图:​Tomcat安装、配置与部署

  

输入命令:service.bat remove可以移除注册服务

Win+R + 命令提示符(管理员)

启动服务 net Start Tomcat7

关闭服务 net stop Tomcat7

注: (Tomcat7):是刚刚注册的Tomcat服务名称

启动Tomcat后: 测试Tomcat安装是否成功时,输入http://localhost:8080到浏览器里

  Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。

Tomcat部署

直接将编译好的项目文件放入到 webapps 中

直接把我们的项目(编译好的发布项目,非开发项目)放到Tomcat的webapps目录下就可以了。

Tomcat安装、配置与部署

但这个时候,我们发现,在访问我们的项目内容时,必须加上我们的项目名字"WebProject",这样很不好。如果我们想直接以不用加项目名的http://localhost:8080/index.html这种形式访问,如下:

我们发现出现了404错误。如果我们想通过上述连接可以正常访问我们的项目,我们可以编辑conf/server.xml进行配置。

打开server.xml文件,找到Host元素,默认配置如下:

Tomcat安装、配置与部署

我们需要在Host内部增加Context的内容,增加之后如下:

Tomcat安装、配置与部署

这个时候,就可以通过这种不用加项目名的http://localhost:8080/index.html形式访问了。如下:

(其实这个时候还是可以通过http://localhost:8080/WebProject/index.html这个地址访问的。)

通过配置Catalina部署:

1、进入到conf\Catalina\localhost 目录,新建一个 项目名.xml文件

Tomcat安装、配置与部署

2、在那个新建的xml 文件中,增加下面配置语句)

<Context docBase="D:/WebProject" reloadable="true" />

Tomcat安装、配置与部署

3、在浏览器输入路径:localhost:8080/xml文件名/访问的文件名

Manager Web方式

Manager Web源应用程序可以让我们通过Web管理自己的Web项目。

在我们想通过Manager

Web管理自己的项目时,需要进行权限设置。

首先访问Apache Tomcat欢迎页。

1、 进入首页

Tomcat安装、配置与部署

这个时候,我们点击图中圈中的部分,会提示我们输入用户名和密码。

Tomcat安装、配置与部署

所以我们需要在conf/tomcat-users.xml文件里添加角色,如下:

Tomcat安装、配置与部署

 

Tomcat安装、配置与部署

 

配置好这个,重启服务器,就可以进入管理界面了。

进入Server Status页面可以查看服务器的状态,看到Tomcat的相关信息,包括Tomcat版本,JVM版本,JVM提供商等,如下图:

Tomcat安装、配置与部署

进入Manager App页面就可以管理我们的项目了。页面如下图所示:

Tomcat安装、配置与部署

Applications下显示了webapps目录下的项目目录:ROOT目录,doc目录,manager目录,这些都是Tomcat自带的。这个时候还没有我们自己的项目。现在我们开始部署自己的项目。在Deploy下,我们看到有两种方式:

1.Deploy directory or WAR file located on server;

2.WAR file to deploy。

Tomcat安装、配置与部署