关于Tomcat部署项目的点点滴滴

在给客户部署环境时,我们不可能想开发一样,在编辑软件部署一下tomcat就可以正常运行。我们也应该清楚java的运行机制**“先编译,后解释”**的原则。(如下图)
![图片描述][1]
那么在Tomcat部署文件的时候,我们要将.class文件放到Tomcat中的server.xml进行配置,在<Host></Host>标签之间输入配置信息:

```
 <Context path="" docBase="" debug="0"  reloadable="true" crossContext="true">
</Context>
```
上面的几个配置参数的含义如下
**path** : 浏览器访问时的路径名,如我们的项目,浏览器访问路径是(8080端口):
http://127.0.0.1:8080/路径名
**docBase** : web项目的WebRoot所在的路径
**debug** : 值为0,表示不打印日志
**reloadable** : 设定项目有改动时,tomcat是否重新加载该项目

配置完,点击运行startup.bat 启动就可以了。

在这里还有一个坑,大家要注意<Context></Context>或<Context />这两种方式都可以,如果选择第二种,大家一定要细心加一个“/" 否则就会出现tomcat闪退的现象。

当然如果出现tomcat闪退的现象,也不要怕。找到tomcat中startup.bat、shutdown.bat 进行编辑,在开始添加:
SET JAVA_HOME= (java jdk目录)
SET TOMCAT_HOME=(解压后的tomcat文件目录)
这两句话即可。

原文地址:https://www.cnblogs.com/xkl520xka/p/6283433.html