【Tomcat】在Tomcat服务器中部署项目

在Tomcat服务器中部署项目,有三种方式:

1.直接把项目的web根路径,拷贝到Tomcat根/webapps目录中.该方式,可行,是MyEclipse工具的部署方式.

     缺点:

          1):不支持热部署.(代码变动之后,需要重新部署,重新部署的成本很大).

          2):把所有的项目都部署在该路径,启动越来越慢,若其中有一个项目有问题,Tomcat是启动不了.

------------------------------------------------------------------------------------------------

2.告诉Tomcat服务器,从指定的路径去部署项目.

      1):找到Tomcat根/conf/server.xml文件.

      2):在<Host>元素之间,编写<Context/>元素,具体代码如下:

       <!--
             Context 表示上下文,当前项目的环境
             docBase:被部署的项目的web的根目录
             path:上下文的路径,多个Context 存在的情况下,path 不能重复。例如path 为:test
             访问:http://localhost:8080/test/index.jsp
             
             -->
        <Context docBase="/Users/mqy/Documents/workspace/mqy/webDemo/webApp"  path = "">

  3):访问当前项目的路径:http://ip:port/contextPath/资源名称. 注意:多个<Context>元素的path绝对不能相同.

3.从Tomcat5.5开始推荐使用另外的一种方式来部署项目:(其本质和方式二相同)

步骤:

    1>.找到Tomcat根/conf/Catalina/localhost新建一个xml文件:比如abc.xml

             内容是:<Context docBase="D:\JavaPros\pureWeb\webapp"/>

    2>.此时该文件的名字,就相当于是第一种方式的path值(上下文名字)

             访问: http://localhost/abc/index.html

posted @ 2017-04-21 11:37  Qingyun_Qearl  阅读(161)  评论(0)    收藏  举报