Apache Tomcat 7 项目部署

时间:2022-12-21 00:02:50

前言

在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署。开发Java Web的时候可以动态部署,减少部署麻烦,提高工作效率。

1、静态部署

静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问。这种方式比较简单,但是web应用程序必须在webapps目录下。Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。

2、动态部署

这种方式推荐使用,在conf\Catalina\localhost下建一个demo.xml,代码如下:

<?xml version='1.0' encoding='utf-8'?>
<Context privileged="true" docBase="C:\Users\tsing\workspace\web\target\web-0.0.1-SNAPSHOT">
</Context>

可以通过http://localhost:8080/demo/地址访问。

启用Tomcat Web Application Manager。在tomcat-users.xml中增加,如下代码,就可以通过Web管理Web App。

<role rolename="manager-status"/>
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<role rolename="manager-jmx"/>
<user username="admin" password="admin" roles="manager-status,manager-gui,manager-script,manager-jmx"/>

访问地址是:http://localhost:8080/manager/html