tomcat如何修改项目的发布路径

tomcat如何修改项目的发布路径

00:00
04:23

Tomcat 修改项目的发布路径
tomcat默认的项目发布路径是tomcat/webapps/,我们只要把项目的目录,或则war包直接扔在这里就ok了,
但是如果我们想指定另个路径放项目怎么办呢?

我们可以通过修改server.xml,来达到这一个目的。那么具体怎么修改呢?

1、直接修改Host属性   appBase="E:\\project"


我们首先要找到Host标签   
<Host name="localhost"      appBase="webapps"  unpackWARs="true" autoDeploy="true">
    name="localhost"         本地服务名称一般为localhost。
    appBase="webapps"        appBase属性指定Web应用所在的目录,默认值是webapps 
                         这是一个相对路径,代表Tomcat根目录下webapps文件夹  ,  这里可以用相对路径,也可以用绝对路径

unpackWARs="true"        unpackWARs 为是否自动解压war文件,如果设置为true,表示把war文件先展开再运行。
                         如果为false则直接运行war文件 

autoDeploy="true"      autoDeploy,默认为true,表示如果有新的WEB应用放入appBase并且Tomcat在运行的情况下,自动载入应用
        </Host>

2、<Host>下面加上这句即可,这样不会破坏原有项目

<Context path="" docBase="E:\\jetty" reloadable="true"/> 

path代表用浏览器访问的时候的的路径,
如果不写就是根路径,就是直接访问项目,此时 webapps/ROOT里面就无法访问
如http://localhost:8080/web来访问path=”/web”  


docBase为你的项目的路径,这里同样既可以用相对路径,也可以用绝对路径。

reloadable,如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,
如果监测到有class文件被更新的,服务器会自动重新加载Web应用




以上内容来自专辑
用户评论
  • 听友190752941

    能不能说说cluod面试的技术,哥哥