不将项目部署在webapps下面

前段时间看到一个问题,如何将项目部署在任意位置,而通过tomcat来启动。

觉得这个问题有点意思,因为以前部署的时候都没有这样想过,遂上网查询一番并亲自实践,在此做下记录,方便查阅。

修改  TOMECAT_HOME/conf/ server.xml 文件找到 Host 标签对,在其中添加如下子标签:

<Context path="dc" docBase="D:\dc" reloadable="false"/>

path: 项目名,例如在我本地启动时,输入的路径就是 localhost:8080/dc.

docBase: 项目的绝对路径,例如我是将需要部署的war包解压在D盘dc目录里.

reloadable:表示Tomcat在执行时,当class,web.xml被更新过时,都会自动重新加载,不需要重新启动Tomcat.

如此就可以启动tomcat,正常访问项目了

posted @ 2020-03-16 17:14  †_95°_†  阅读(109)  评论(0)    收藏  举报