静态部署
直接将web项目文件拷贝到webapps目录下
直接将web项目下WebRoot目录下所有内容复制到tomcat安装目录下的webapps目录,这个webapps目录是Tomcat目录的默认应用目录,webapps目录下的每个文件夹都是一个应用,当tomcat服务器启动时候,会加载webapps目录下所有应用。比如一个web项目TT,直接将TT项目的WebRoot目录下所有内容复制,然后在webapps目录下新建一个TT目录,然后将复制的内容粘贴到webapps目录下新建的TT目录下。
对于webapps这个tomcat默认的应用存放的目录是可配置的,打开tomcat安装目录下conf目录下server.xml文件找到的如下代码:
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
将appBase修改即可,改写tomcat的默认应用目录。比如改变为webs,那么启动Tomcat后立即在tomcat安装目录下新建一个叫webs的文件夹作为tomcat 应用目录,原来的部署在webapps目录下的应用都访问不到了,比如讲web应用复制到webs目录下才能访问到。
server.xml文件中配置
tomcat的配置文件中,一个web应用就是一个特定的Context,通过在server.xml文件中的Host节点标签内构建一个Context标签部署一个JSP应用程序。
比如如下这个配置例子:通过http://localhost:8080/vc/访问。
path =/vc 是浏览器访问appliction项目的虚拟路径
docBase=D:\Dev\appliction\WebRoot表示web工程WebRoot的真实目录