在Tomcat中部署Web有三种方法:
1,可以将Web应用文件直接复制到webapps目录下,也可以将Web应用打成war包放到webapps目录下,tomcat会自动解开war包,并在webapps下生成一个同名文件夹。
2,修改server.xml文件进行部署
在</Host>节点前面加入Context元素
<Context path="/hello" docBase="D:/myapp" debug="0" reloadable="true"></Context>
path:虚拟路径
docBase:物理路径<绝对路径>也可以是<相对路径>,当是相对路径时,指的是相对Host元素的appBase而言的,appBase的默认值为Tomcat安装目录下的webapps目录(可以根据自己的需要进行修改)。
debug:是日志记录的调试信息登记
reloadable:这个属性为true时,Tomcat检测应用程序的/WEB-INF/lib和/WEB-INF/classes目录的变化,巨顶是否自动重新载入变化后的程序。
注意:server.xml修改完成后,需要重启Tomcat才生效。
3,创建配置文件进行部署
进入conf/Catalina/localhost目录,新建xml文件,名称任意
<Context path="必须是myapp.xml的文件名,设置其他名称无效,所以path可以不用设置" docBase="项目文件的路径" debug="0" reloadable="true" ></Context>
如果有错请留言,我会更正,非常感谢!