Tomcat部署项目的几种方式

2017-11-13  本文已影响68人  寀菇凉的小蜜蜂

一、静态部署

1、直接将web项目文件件拷贝到webapps 目录中

webapp文件夹是tomcat的默认应用目录。可以直接将编译好的项目放入此目录中,也可以将项目打包成一个war包放入此目录。

可以修改tomcat的conf目录下的server.xml文件中的Host节点来改变默认的应用目录:

<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true">

将appBase的值修改即可。

2、在server.xml中指定

在tomcat的配置文件中,一个web应用就是一个特的Context。在server.xml中Host节点内建一个Context,内容如下:

<Context path="/hello" docBase="F:\workspace\hello" reloadable="false"/>

3、创建一个Context文件

这种方法跟第二种方法差不多。在conf目录下,新建 Catalina/localhost目录,在该目录中新建一个xml文件,名字不可以随意取,要和path后的那个名字一致,按照下边这个path的配置,xml的名字应该就应该是hello(hello.xml),该xml文件的内容为:

<Context path="/hello" docBase="F:\workspace\hello" reloadable="false"/>

第2、3种方法中可选参数:

二、动态部署

要想使用该管理程序必须首先编辑\conf omcat-users.xml文件。

登陆tomcat管理控制台:http://localhost:8080/,选择Manager App,输入用户名和密码后便可管理应用并动态发布。

在Context Path(required):中输入/yourwebname ,这代表你的应用的访问地址。
XML Configration file URL中要指定一个xml文件,比如我们在F盘下建立一个hello.xml文件,内容如下:

<Context reloadable="false" />

其中docBase不用写了,因为在下一个文本框中填入。
或者更简单点,这个文本框什么都不填,在WAR or Directory URL:中写入项目的路径,然后点击Deploy按钮,上面就可以看到了web应用程序,名字就Context Path(required):中的名字。

如果部署.war文件还有更加简单的方式,下面还有个Select WAR file uploae点击浏览选择.war文件,然后点击Deploy。

上一篇 下一篇

猜你喜欢

热点阅读