系统做完之后,就需要发布到服务器,部署方式有很多种,这种介绍一种比较常的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 的内容决定
默认配置是
所以我们把xml文件放在Tomcat安装目录下的conf\Catalina\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文件夹中