在 Tomcat 中部署 Web 应用的方式主要有如下几种。
〉利用 Tomcat 的自动部署。
〉利用控制台部署。 (测试不成功,进入不了控制台,见1.3.3)
〉增加 自定义的 Web 部署文件(建议)。
〉修改 server.xml 文件部署 Web 应用。
此处介绍第三种部署方式,第一种直接通过拷贝项目到Tomcat安装目录bin\webapps里即可,不做介绍。控制台部署要配置用户,本人暂时未调通也不做介绍。利用server.xml文件部署Web,要修改Tomcat的配置文件也不做介绍。而第三种只需要写对应项目的配置文件,不需要对项目进行拷贝(第一种),也不需要改Tomcat的安装文件(第四种),是目前博主建议的部署方式。
增加自定义的Web部署文件(建议)。
/Catalina/localhost 若这两级目录安装Tomcat后没有,请自建。创建对应项目的web部署文件时,文件名为访问项目的虚拟路径,此路径不需与项目名称相同。
在docBase属性中放入项目中WBE-INF父目录的绝对路径,注意如果项目文件Struts2Demo中的WEB-INF文件有一个父文件WebContent那么路径一定是到WebContent,而不是到Struts2Demo。
运行Tomcat后,浏览器访问项目,Struts2Demo是虚拟路径部署项目的文件名。