tomcat经过conf-Catalina-localhost目录发布项目详解

      Tomcat发布项目的方式大体有三种,但小菜认为经过在tomcat的conf/Catalina/localhost目录下添加配置文件,来发布项目,是最佳选择。java

      由于这样对tomcat的入侵性最小,只须要新增一个配置文件,不须要修改原有配置;并且支持动态解析,修改完代码直接生效(修改配置除外)。web

      可是网上关于这种方法的介绍很简单,小菜来补充一下。tomcat

 

    1.直接在eclipse中添加一个server,添加过程当中指明tomcat的路径便可。服务器

    2.在tomcat服务器的conf\Catalina\localhost目录下建立一个xml文件(路径找不到就本身建立),内容以下:app

    <Context path="/TestPro" docBase="D:\javaProject\TestPro\WebContent" debug="0" privileged="true">eclipse

    </Context>webapp

    其中path是指项目的发布路径,也就是访问路径,假如像上边那样填写,就要这样访问:http://localhost:8080/ TestPro /index.jsp;docBase是指项目的WebContent(eclipse)或WebRoot(myeclipse)目录,很好理解,你的项目最终发布,就是发布的这个目录,经过配置,直接让tomcat指向这个目录,这样就能够运行项目啦。jsp

    注意:xml的文件名必定要和发布路径一致!在本例中xml文件名必须为:TestProspa

    3.在eclipse中启动tomcat,项目便可启动。debug

 

  上边是比较常见的用法,但不少时候,咱们但愿把项目发布到tomcat根目录,这样就不用输入冗长的发布路径,直接输入域名就能够访问了。

  用这种方法把项目发布tomcat根目录,注意事项以下:

 

    1.为了保险起见,删掉tomcat服务器中的webapps目录下的ROOT文件夹。

    2.将xml中的path设成空(path="")。

    3.将xml文件名改成ROOT(ROOT.xml)。

 

  这样就能够将项目发布到tomcat根目录了,但愿本文对你们有帮助。

相关文章
相关标签/搜索