Tomcat部署Web项目

系统做完之后,就需要发布到服务器,部署方式有很多种,这种介绍一种比较常的Tomcat。

Tomcat部署Web项目有三种方式:

1、配置Server.xml

2、添加xml文件

3、把文件直接放到webapps文件夹中

如果多种方式同时配置,生效的优先级别为 server.xml > xml文件 > webapps文件夹

下面对每种部署方式进行简单说明

1、配置Server.xml

打开 Tomcat 安装目录下的 conf/server.xml 文件

在 Server -> Service -> Engine -> Host 下添加如下内容:

说明:

path:访问路径

docBase:项目文件路径

reloadable:自动加载Web应用,如果设置为true,Tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到class文件被更新,服务器会自动重新加载Web应用

2、添加xml

在Tomcat安装目录下的conf\Catalina\localhost文件夹中添加xml文件(如果没有对应的文件夹可自行创建)

xml文件中添加如下内容:


说明:

docBase:项目文件路径

reloadable:自动加载Web应用,如果设置为true,Tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到class文件被更新,服务器会自动重新加载Web应用

xml的文件名就是访问地址

假如这次添加的xml文件名为test,则访问地址为 http://localhost:8080/test/

提示:

xml文件存放位置是根据Server.xml文件中的 Server -> Service -> Engine 的内容决定

默认配置是 Catalina" defaultHost="localhost">

所以我们把xml文件放在Tomcat安装目录下的conf\Catalina\localhost文件夹中

如果我们把这个配置改成 Catalina2" defaultHost="localhost">

则我们的xml文件就需要放在 Tomcat安装目录下的conf\Catalina2\localhost 文件夹中

3、把文件直接放到webapps文件夹中

最简单粗暴的方式,直接把文件放到Tomcat安装目录下的webapps文件夹中即可

比如说直接在webapps中添加一个test的文件夹,里面包含了系统需要的文件

然后就可以直接通过地址 http://localhost:8080/test/ 进行访问

也可以把web工程打成war文件,然后直接放到webapps文件夹中,启动Tomcat就会自动解压

提示:

系统文件放在哪个目录是根据Server.xml文件中的Server -> Service -> Engine -> Host 的内容决定的

默认配置是 

所以我们把系统文件放到webapps文夹中

如果我们把配置改成 

则我们就需要把系统放到Tomcat安装目录下的webapps2文件夹中

你可能感兴趣的:(Java,java,tomcat)