Tomcat 部署项目


本节介绍如何在 Tomcat 上部署服务。

Tomcat 的目录结构

  • bin:Tomcat 的启动、关闭脚本。
  • conf:Tomcat 配置文件。
  • lib:Tomcat 需要的类库(jar 包)。
  • logs:日志目录。
  • temp:Tomcat 运行时产生的临时文件。
  • webapps:存放 Web 应用程序的目录。
  • work:存放 Tomcat 生成的 Servlet 源文件。

部署方法

1. 直接将 web 项目文件件拷贝到 webapps 目录中

这是最常用的方式。

webapps 目录是 Tomcat 默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。如果你想要修改这个默认目录,可以在 conf下的 server.xml 文件里修改 Host 标签里的 appBase 值。

这个方法实际上和在 IDE开 发环境里部署项目是一样的。

用此方法的访问路径为:http://localhost:8080/webname。

2. 修改 Server.xml 文件

在 conf 下的 server.xml 文件里找到 Host 标签,在里面添加如下代码:

<Context path="/项目名" docBase="项目路径"  reloadable ="true" debug="0" privileged="true"></Context>
  • path:表示访问的路径,可以自定义,例如:http://localhost:8080/budaye。
  • docBase:表示应用程序的路径,可以使用绝对路径或者相对路径,相对路径相对于webapps。
  • reloadable:表示可以在运行时在 classes 与 lib 文件夹下自动加载类包。这个属性在开发阶段通常都设为 true,方便开发;在发布阶段应该设置为false,提高应用程序的访问速度 。

3. 在 conf\Catalina\localhost 目录下添加 xml 配置文件

文件内容配置如下:

<Context path="/项目名" docBase="项目路径"  reloadable ="true" debug="0" privileged="true"></Context>

配置中可以去掉 path 属性,因为访问项目时的根路径只取决于 XML 文件的名称,如上述例子中,访问该应用程序地址如下:http://localhost:8080/项目名。


PS:更多更多内容……,请查看 --> 《Server 开发》
PS:更多更多内容……,请查看 --> 《Server 开发》
PS:更多更多内容……,请查看 --> 《Server 开发》

Tomcat 部署项目(3种方式)相关推荐

  1. resin如何部署java项目_resin项目换成tomcat部署的两种方式

    1.直接把Resin为服务器的工程根目录复制到tomcat的webapps下面,具体访问路径是:http://localhost:8080/webapp. 2.在tomcat的安装目录/conf/Ca ...

  2. Tomcat部署的三种方式

    1.tomcat 部署方式 我们推荐第三种方式,也是热部署方式 2.tomcat的动态项目目录结构是有规定

  3. 【SpringBoot】项目实现热部署的两种方式

    前言 spring boot : 2.0.0.RELEASE maven eclipse 另外还需清楚什么是热部署,以及为什么要热部署. SpringBoot项目中实现热部署的两种方式,使得部署变得异 ...

  4. TOMCAT部署项目的方式

    TOMCAT部署项目有3种方法: 1.直接把项目放在webapps里 2.修改conf里server.xml文件,添加一个Context,指向项目的目录 3.在Catalina/localhost目录 ...

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

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

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

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

  7. Tomcat部署项目手册

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

  8. eclipse4.6安装tomcate插件 Eclipse4.6(neno)配置Tomcat插件的两种方式

    为什么80%的码农都做不了架构师?>>>    Eclipse4.6(neno)配置Tomcat插件的两种方式 ,自己用的第一种手动安装 ①:下载net.sf.eclipse.tom ...

  9. 国内k8s集群部署的几种方式

    前言 总所周知,由于某种原因,通过官方的方式在国内是无法顺利部署k8s集群的,这里记录下在国内部署的几种方式. 部署方式 目前我所了解有以下几种方式: 使用kubeadmin通过离线镜像的方式,网上教 ...

最新文章

  1. 基于JQUERY使用FLASH的AJAX上传进度条插件uploadify
  2. H2内嵌数据库的使用
  3. 腾讯大数据高级产品总监洪桃李:决胜未来的4大关键能力
  4. php winform通信,C# Winform 通过Socket实现客户端和服务端TCP通信
  5. excel删除无尽空白行_【辅导员说】学好办公软件word、excel、ppt的意义
  6. java任务追踪预警怎么写_分布式系统中如何优雅地追踪日志(原理篇)
  7. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_1-1.SpringBoot整合微信支付开发在线教育视频站点介绍...
  8. 证券交易4-PB系统简介
  9. 6、微信小程序的布局
  10. 锁存器芯片74HC573芯片的用法,及其在实际电路中的应用
  11. 判断tvs能抗住多少千伏浪涌的依据_手机电路浪涌防护和TVS应用
  12. 质因数分解的一些讨论(Pollard-Rho算法)
  13. 股票经典书籍推荐(豪华版)
  14. FairyGUI笔记 :MovieClip(三)
  15. Xilinx SDSoc 加载opencv库
  16. mysql添加一列求乘积_MySQL 生成累计乘积
  17. java数字格式化为货币字符串_Java把数字格式化为货币字符串实例代码
  18. Mixed Content: The page was loaded over HTTPS,blocked the content must be served over HTTPS.
  19. FOC控制-以SVPWM理论控制矢量磁场
  20. mysql数据库哪些情况不适合使用索引

热门文章

  1. korean doll likeness模型|Japanese-doll-likeness模型获取及使用
  2. dell pc restore 修复计算机,如何创建和使用Dell Recovery Restore USB驱动器
  3. 蓝桥杯【算法训练】Python 实现
  4. 用SSH工具XShell连接谷歌云 root用户或普通用户
  5. 4键电子手表说明书_4键电子手表怎么调时间 电子手表哪个牌子好用
  6. JdbcType之作用
  7. 计算机的大小在哪里比较合适,一般电脑桌尺寸 电脑桌尺寸多少合适
  8. PowerPoint 2007的视图
  9. do not support AFT because of no config
  10. [项目管理-5]:软硬件项目管理 - 项目人力资源管理 (人)