tomcat中部署web应用的方法主要有三种:
1、直接将web应用放到webapps下
Tomcat的webapps目录是tomcat的默认应用目录,当服务器启动时,会自动加载这个目录下的所有应用。
2、在server.xml文件中指定
在tomcat的配置文件中,每个应用需要一个context。可以通过在server.xml中新建context来部署相应的应用。在sercer.xml文件中找到host标签,新建context如下:
<Context path="/myapp" reloadable="true" docBase="D:/myapp" workDir="D:/myapp/work"/>
这里path是一个虚拟路径,docBase是应用所在真实路径,webDir则表示缓存文件所在的位置。
3、自定义context文件
在conf/catalina/localhost目录下生成一个xml文件,其内容如下:
<Context path="/admin" docBase="${catalina.home}/server/webapps/admin" debug="0" privileged="true"></Context>
此方法和2很像,区别在于这种方法不需要重启tomcat。
注:部署过程中,如果出现失败的现象:
1、请检查自己配置的context文件是否有问题;
2、查看应用的web.xml文件是否存在错误。