tomcat部署项目的方式
tomcat部署项目的方式
1. 直接将项目拷贝到webapps目录中
如何访问: 在浏览器地址栏输入 http://ip地址:端口/项目名/资源名
优化策略, 将我们项目打包成war包, 然后扔到webapps里面, tomcat会自动解压项目
缺点: 当文件比较大的时候, 拷贝可能花费的时间有点久
2. 在tomcat的conf/server.xml中的<Host>标签中配置
<Context path="/xxx" docBase="d://xxx" />
其中, path为虚拟路径, docBase为真实路径
缺点: 需要修改核心配置文件, 服务器不得不重启, 容易破坏核心配置文件
优点: 不用将项目拷贝webapps
3. 在tomcat的conf/catalina/localhost/配置
在文件夹中创建任意名称的xml文件, 和这个xml的文件名就是path(虚拟路径), 需要在xml中添加<Context docBase="d://xxx" />
优点: 不用拷贝项目了, 不用重启服务器支持"热部署"
注意
虚拟路径
用户浏览器是不能直接访问服务器的硬盘, 只能访问服务器的软件, 如果拟采用的第二种或者第三种, 没有将你的项目放到tomcat中, 就需要去配置'虚拟路径"
ROOT.xml
当我们的项目名叫ROOT或者虚拟路径叫"ROOT.xml",访问的时候项目名可以省略, 当我们的资源是index.html或者index.jsp, 也可以省略不写!