http://ajava.org/article-1807-1.html

摘要: 如果用eclipse这个EDI可以很方便的将项目部署到Tomcat里面,这个没什么说的。第一种方法:将整个项目复制到%CATALINA_HOME%\webapps这个目录下,eclipse中的部署也是这样的第二中方法:在%CATALINA_HOME%\conf\serve ...

如果用eclipse这个EDI可以很方便的将项目部署到Tomcat里面,这个没什么说的。

第一种方法:

将整个项目复制到%CATALINA_HOME%\webapps这个目录下,eclipse中的部署也是这样的

第二中方法:

在%CATALINA_HOME%\conf\server.xml文件中进行编辑.找到<Host>标签,在里面添加<Context>标签,

例如:

<Context path="/votesystem" docBase="D:\eclipseWeb\eclipse\workspace\votesystem\WebRoot" reloadable="true"/>

path是Web应用程序的上下文路径,docBase指定Web应用程序的绝对路径或者WAR文件路径.将reloadable属性设置为true,Tomcat在运行时会自动监测Servlet类的改动,如果发现有类被更新,Tomcat服务器将自动重新加载该Web应用程序.(这个方法的好处是项目的位置不固定,可以放在任意地方,但是也有缺点,如果修改了server.xml文件,那么就要重启Tomcat服务器,这在大型服务器上是很不建议使用的)

第三种方法:

在%CATALINA_HOME%\conf目录下依次创建Catalina\localhost目录,然后在localhost目录下为Web应用程序创建对应的XML

例如:

在%CATALINA_HOME%\conf\Catalina\localhost目录下创建votesystem.xml文件,对文件进行编辑:

<Context path="/yes" docBase="D:\eclipseWeb\eclipse\workspace\votesystem\WebRoot" reloadable="true"/>

这个方法中path不起作用,Tomcat会根据xml的文件名找到路径.用这个方法就可以觉得Tomcat的重新部署问题.

在TOMCAT中部署项目的几种方法相关推荐

  1. Tomcat 部署项目的三种方法

    1.下载 Tomcat 服务器 ①.官网下载地址:http://tomcat.apache.org/ ②.tomcat 8.0 64位百度云下载地址:http://pan.baidu.com/s/1s ...

  2. 在tomcat中部署web项目

    在tomcat中部署web项目 一.静态部署 静态部署指的是我们在服务器启动之前部署我们的程序,只有当服务器启动之后,我们的Web应用程序才能访问.以下3中方式都可以部署:? 1.将PetWeb目录拷 ...

  3. PHP项目部署在tomcat,在Tomcat中部署Web项目的操作方法(必看篇)

    在这里介绍在Tomcat中部署web项目的三种方式: 1.部署解包的webapp目录 2.打包的war文件 3.Manager Web应用程序 一:部署解包的webapp目录 将Web项目部署到Tom ...

  4. 在Tomcat中部署Java Web应用程序几种方式

    在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署.在下文中$CATALINA_HOME指的是Tomcat根目录.  一.静态部署       静态部署指的是我们在服务器启动之 ...

  5. Intellij IDEA 创建Web项目并在Tomcat中部署运行

    一.创建Web项目 1.File -> New Module,进入创建项目窗口 2.选择Java类型,在 Module name 处输入项目名,点击Next 3.勾选 Web Applicati ...

  6. 在 Tomcat 中部署 Java Web 程序 ( jar cvf *.war */. ) war 包

    本文基本转自:http://www.blogjava.net/ocean07000814/articles/331694.html 主要讲的是在 Tomcat 中部署 Java Web 应用程序.因为 ...

  7. Jeecg-Boot使用war包在Tomcat中部署之参考教程

    Jeecg-Boot使用war包在Tomcat中部署之参考教程 正式环境部署 部署方案采用nginx+tomcat部署方案 前端项目由于build后都是静态文件,部署到nginx中:后端服务发布部署到 ...

  8. 【转】Tomcat中部署java web应用程序

    http://www.blogjava.net/jiafang83/archive/2009/06/02/279644.html 转载: 今天给大家介绍怎样在Tomcat5.5.9中部署Java We ...

  9. Linux下在tomcat上部署项目

    date: 2018/12/12 10:17:40 一 项目打包 1 IDEA打包方式 了解IDEA项目结构: 快捷键Ctrl+Shifr+Alt+s 此处可以选择要打的包形式 在Tomcat中配置, ...

最新文章

  1. 【Android Gradle 插件】ProductFlavor 配置 ( ProductFlavor#manifestPlaceholders 清单文件占位符配置 )
  2. java.lang.OutOfMemoryError及解决方案
  3. (PCB)进程控制块
  4. linux下c标准库位置,C 标准库 IO 使用详解
  5. matlab循环码差错图样,基于循环码的差错控制编码建模与仿真1.doc
  6. 1124 Raffle for Weibo Followers(20 分)
  7. android系统启动自动启动不了,怎么在android系统开机就运行某个应用
  8. 【数据库】SQL语句大全
  9. Matlab中semilogy函数使用
  10. 读书笔记《能力陷阱》第三章:建立良好的人际关系网络
  11. 运动神经元病是怎么回事?
  12. vue实现websoket即时通讯
  13. 基于51单片机的篮球记分牌设计
  14. “海盗”贝索斯:出色的商人,疯狂的投资家
  15. SpringBoot官方开发工具,热部署和远程调试真带劲
  16. 一款APP,秒杀50+视频平台VIP!
  17. CSDN日报190318:简单爬虫:给女友定时发送睡前小故事
  18. python爬取b站弹幕分析_Python 爬取「后浪」弹幕,看看大家都在说什么
  19. MySqlException(0x80004005) 报错
  20. python猫狗大战游戏_Kaggle猫狗大战图片分类项目研究

热门文章

  1. 2018/Province_Java_A/2/星期一
  2. 《操作系统》CPU如何区分正在运行的是内核程序or应用程序?
  3. 2013年第四届蓝桥杯C/C++ A组国赛 —— 第四题:约数倍数选卡片
  4. 征战蓝桥 —— 2016年第七届 —— C/C++A组第3题——方格填数
  5. 深度学习——02、深度学习入门——卷积神经网络
  6. 【Qt】数据库实战(三)
  7. 【MFC】对话框中创建工具栏
  8. oxford5k和paris6k数据集介绍_sklearn函数:KFold(分割训练集和测试集)
  9. hibernate oracle boolean 数据类型,用hibernate向oracle读取blob数据类型为并下载到本地...
  10. docker中部署hadoop、zookeeper、hbase伪分布式并上传到阿里云远程仓库