TOMCAT部署项目有3种方法:
1、直接把项目放在webapps里
2、修改conf里server.xml文件,添加一个Context,指向项目的目录
3、在Catalina/localhost目录里,新增一个xml文件,添加一个Context内容,指向项目的目录。
<Context path="/目录名" docBase="e:\example" debug="0" reloadable="true" />

优先级别为:3>2>1

第3个方法有个优点,可以定义别名。服务器端运行的项目名称为path,外部访问的URL则使用XML的文件名。这个方法很方便的隐藏了项目的名称,对一些项目名称被固定不能更换,但外部访问时又想换个路径,非常有效。

第2、3还有优点,可以定义一些个性配置,如数据源的配置等。

在tomcat中三种部署项目的方法

第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加:
<Context path="/hello" docBase="D:\eclipse3.2.2forwebtools\workspace\hello\WebRoot" debug="0" privileged="true">
</Context> 
至于Context 节点属性,可详细见相关文档。

第二种方法:将web项目文件件拷贝到webapps 目录中。

第三种方法:很灵活,在conf目录中,在 Catalina(注意大小写)\localhost目录,在该目录中新建一个xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该xml文件的内容为:
<Context path="/hello" docBase="D:\eclipse3.2.2forwebtools\workspace\hello\WebRoot" debug="0" privileged="true">
</Context>

部署路径指向web目录所在的路径。

TOMCAT部署项目的方式相关推荐

  1. Tomcat部署项目的几种常见方式

    以前学习的时候只知道在Eclipse或者MyEclipse中发布项目到Tomcat,最近实习时发现不同的项目还有不同的发布方式,所以特地学习了Tomcat发布项目的方式,在此记录下来. 1 直接将we ...

  2. Tomcat 部署项目(3种方式)

    Tomcat 部署项目 本节介绍如何在 Tomcat 上部署服务. Tomcat 的目录结构 bin:Tomcat 的启动.关闭脚本. conf:Tomcat 配置文件. lib:Tomcat 需要的 ...

  3. web相关概念回顾|| 部署项目的方式

    1. 软件架构     1. C/S:客户端/服务器端     2. B/S:浏览器/服务器端 2. 资源分类     1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以 ...

  4. Tomcat学习笔记02【Tomcat部署项目】

    Java后端 学习路线 笔记汇总表[黑马程序员] Tomcat学习笔记01[Web相关概念.Tomcat基本操作][day01] Tomcat学习笔记02[Tomcat部署项目][day01] 目录 ...

  5. tamcat服务器的项目配置,服务器配置tomcat部署项目

    部署项目首先你需要把你的java web项目打包成war文件 在需要打包的项目上右键>选择[Export] 选中[Web]下面的[WAR file],点击[Next] 通过[Browse]选择保 ...

  6. tomcat_部署项目的方式

    6. 配置:         * 部署项目的方式:             1. 直接将项目放到webapps目录下即可.                 * /hello:项目的访问路径--> ...

  7. Tomcat部署项目手册

    目录 大致步骤 细节问题 温馨提示 第一次使用Tomcat去部署项目,也是在搜攻略,但并不是所有的都是完全正确.细节.事后我总结一下,需要的朋友可以参考下,欢迎指正. 大致步骤 将文件打包成war包 ...

  8. Tomcat部署项目修改浏览器上猫咪头像

    一.发现问题 用tomcat部署项目,在浏览器标签也上发现了tomcat猫咪图.要把这个图修改掉. 二.解决问题 apache-tomcat-5.5.28\webapps\ROOT下的ico文件,将需 ...

  9. tomcat部署项目成功后,访问任何页面都是空白页,不报404异常

    tomcat部署项目成功后,访问任何页面都是空白页,不报404异常 项目部署成功: 页面空白: 输入一个错误的地址,也是空白: 原因是设置的CharchaterFilterr过滤器是全局筛选: @We ...

最新文章

  1. 修改mysql+io算法_MySQL磁盘IO设置问题
  2. 【存储知识学习】第八章-Fibre Channel协议《大话存储》阅读笔记
  3. Python爬虫之旅_TWO
  4. Tomcat Filter 自己动手实现
  5. c# 三种异步编程模型EAP(*)、 APM(*)和 TPL
  6. 除了负载均衡,Nginx还可以做很多,限流、缓存、黑白名单等
  7. JAVA获取json中的值
  8. 《python网络数据采集》读后感 第六章:读取文档
  9. python cnn识别图像_笨方法学习CNN图像识别(一)—— 图片预处理
  10. harbor 多端口_Harbor使用 -- 修改80端口
  11. Qt 中实现在控件中点击鼠标,就在鼠标点击处加载图片的方法
  12. java中bean的作用域有哪些_深入了解Spring中Bean的作用域和生命周期
  13. 单片机原理及应用c语言版课后答案魏鸿磊,单片机原理及应用
  14. linux的ib网卡驱动安装,linux安装IB网卡(mellanox)驱动
  15. 理解 Flexbox:你需要知道的一切
  16. 悬赏任务源码系统带app小程序源码基于php开源版
  17. 阿里P6工作四年,女友跑路、晋升无望、年薪45W买不起房,加班加到焦虑!
  18. 与男友相爱7年的点滴,让我知道什么是好男人!(ZT)
  19. ffmpeg如何实现MP3转码g711a
  20. 音视频流媒体————基本概念

热门文章

  1. 下一代低延时直播CDN:HLS、RTMP 与UDP +WebRTC
  2. 实现Jitsi SFU自动关闭/启动视频层
  3. ffplay命令汇总
  4. 七夕用腾讯最热门五大编程语言写三行情书
  5. 远程仓库---从远程库克隆
  6. 一张图看懂小程序全生态
  7. 推荐ReactNative脚手架工具
  8. vue异常——template SyntaxError: string literal contains an unescaped line break
  9. 什么?使用cmd登陆mysql的命令忘了?我辞职学习去了。。。
  10. 网易数据中台建设实践