方法一:
在Tomcat中的Conf目录中,在Server.Xml中的,<Host/>节点中添加:

<Context Path="/Hello"Docbase="D:\Users\WebProject\WebContent" Debug="0" Privileged="True" Reloadable="True"></Context>

其中 Reloadable= "true" 这个属性是指文件有变化会自动加载,也就是热加载,在大型web项目建议不使用热加载,会非常损耗系统性能。

方法二:将 Web 项目文件【同样也可以复制生成的war】拷贝到Webapps目录中。

方法三:很灵活,在Conf目录中,新建Catalina(注意大小写)/Localhost目录,在该目录中新建一个Xml文件,名字可以随意取,只要和当前文件中的文件名不重复就行了,该Xml文件的内容为:

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase="D:\Users\WebProject\WebContent">    <WatchedResource>WEB-INF/web.xml</WatchedResource>
</Context>

第三种方式的原理为Web应用被加载后都会在Tomcat的conf\catalina\localhost目录下生成上述这样的XML文件,你可手动建立该 xml 文件,指向你工作空间的web项目。

<Context path="/admin" docBase="${catalina.home}/server/webapps/admin" debug="0" privileged="true"></Context>

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

By the way,现在主流的javaIDE,Eclipse,IDEA都支持内置Tom,对于 web 项目的启动调试都是非常方便的。

个人感觉,内置启动的Tom的速度要比IDE内置的Tom快,在局域网中在外部Tomcat启动的应用可以被其他人访问到,内置的Tom不能。

作者:Orson 
出处:http://www.cnblogs.com/java-class/ 
如果,您认为阅读这篇博客让您有些收获,不妨点击一下右下角的【推荐】 
如果,您希望更容易地发现我的新博客,不妨点击一下左下角的【关注我】 
如果,您对我的博客内容感兴趣,请继续关注我的后续博客,我是【Orson】

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段 声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载:http://www.cnblogs.com/java-class/p/5198210.html

Tomcat 项目部署方式相关推荐

  1. Tomcat项目部署方式

    1.Tomcat请求流程图 2.Tomcat项目部署方式 tomcat常见三种部署方式 1.1 在部署目录部署war包 这种方式部署最简单,也是在最常用的一种方式,如:在tomcat的conf下的se ...

  2. Tomcat下web项目部署方式

    静态部署 直接将web项目文件拷贝到webapps目录下 直接将web项目下WebRoot目录下所有内容复制到tomcat安装目录下的webapps目录,这个webapps目录是Tomcat目录的默认 ...

  3. JavaWeb开发---B/S和C/S模式 tomcat服务器 Tomcat项目部署和发布 静态网页和动态网页 tomcat对web项目的目录要求 使用idea开发工具创建web项目 设置默认首页

    目录 1. B/S和C/S模式 1.1 C/S模式 1.2 B/S模式 1.3 B/S和C/S区别 2.服务器 3.web 服务器 3.1.IIS 3.2.Tomcat 3.3.Zeus 3.4.Ng ...

  4. 解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)

    解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps) 1.配置eclipse ...

  5. 解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps)...

    1,当在eclipse中启动服务器出现以下问题时: 解释Eclipse下Tomcat项目部署路径问题(.metadata\.plugins\org.eclipse.wst.server.core\tm ...

  6. Tomcat的部署方式

    tomcat常见三种部署方式 1.1 在部署目录部署war包 这种方式部署最简单,也是在最常用的一种方式,如:在tomcat的server.xml文件中有如下配置: <Host name=&qu ...

  7. kubernetes(七)项目部署方式:蓝绿部署,灰度发布/金丝雀发布,滚动更新

    在项目迭代的过程中,不可避免需要上线进行部署. 目前项目部署的方式有很多种:像重新部署,蓝绿部署,金丝雀部署(灰度部署),滚动更新.本文简单介绍下这些常见的部署方案以及使用k8s怎么进行对应部署 重新 ...

  8. idea tomcat项目部署失败_阿里云centons安装Jdk和tomcat,mysql以及项目部署(阿里云入门)...

    买了个阿里云ECS服务器,自己摸索安装,适合小白看看,教程该做的都有列出来. 1.购买服务器 2.查看阿里云管理 点击实例进入 修改密码可以点击管理--出现的页面点击更多---重置实例密码 3.下载x ...

  9. tomcat项目部署到本地局域网访问

    再本地局域网访问之前,必须确保自己的项目已经能在tomcat中部署运行 设置本地局域网的核心步骤 在cmd中输入ipconfig,查看wlan的IP地址(一定是wlan的),以我的192.168.1. ...

最新文章

  1. 用python怎样做学生管理系统用类的形式-Python配置管理的几种方式
  2. http/https监控获取响应时间(DNS解析时间,RRT时间,服务器处理时间等)
  3. SAP Spartacus使用到的技术栈
  4. where is Angular parts filled
  5. bmon:一个强大的网络带宽监视和调试工具
  6. iPhone 14系列影像规格曝光:长焦镜头或再度缺席
  7. 前端快速开发插件emmet,炫技必备
  8. http协议里的chunked编码与测试
  9. 2清空所有表_mysql数据库学习(第十二篇) - 数据高级操作(2)
  10. oracle手动锁表和解锁_Oracle锁表查询和解锁方法
  11. 数字转为人民币大写汉字输出(大力看了都喊nb的详细教程)
  12. 我问我自己,你究竟想成为一个什么样的人?
  13. CodeForces 283C Coin Troubles 分析+背包思想
  14. 2010年下半年卷烟品牌目录
  15. flash as3_vinson_01:绘制扇形
  16. 使用EasyPoi导出Word文件,使用@Excel注释导出实体对象图片的解决方案
  17. Lib Dll在VS2008下的编译和使用-持续更新,欢迎拍砖
  18. 想用 AI 在《MineCraft》挖矿躺赢?660 支队伍全部失败
  19. 计算机微格教学心得体会,微格教学心得体会6篇_微格教学体会报告(2)
  20. 硬盘分区表错误导致的问题和解决过程

热门文章

  1. 《为何爱会伤人》-读书笔记
  2. css span 右端对齐_使用 CSS 实现具有方面感知的幽灵按钮
  3. angular 解决闪烁问题_AngularJS页面访问时出现页面闪烁问题的解决
  4. eclipse -xmx -xms_JVM 调优之 Eclipse 启动调优实战
  5. MATLAB 生成exe 的几种方法
  6. 如何从文件名字符串中获取文件扩展名_Linux操作系统:文件系统的功能和命名...
  7. 电脑任务栏跑到右边去了_手把手教你用U盘安装Win10系统?学会了再也不用去跑电脑店了...
  8. ENVI标准库下光谱分析
  9. java 注解 runtime_自定义注解之运行时注解(RetentionPolicy.RUNTIME)
  10. vector和string