#1.打war包
1)命令:jar -cvf xx.war * (备注:执行打包的前提条件:目录必须切换到打包项目的webRoot(webContent)目录下)

备注:1. c:创建新的文档v:显示打包的过程f:指定新的文档的名称war:打包文件的扩展名* 代表所有

2)war 文件是发布程序的压缩版本

3)执行过程
目录必须切换到打包项目的webRoot(MyEclipse中创建的项目生成的是webRoot文件夹)或webContent(Eclipse中创建的项目生成的是webContent文件夹)目录下:



#2.在Tomcat中注册用户角色

注册的目的是:能够进入到Tomcat Manager中管理和查看自己发布的项目

在Tomcat安装目录apache-tomcat-6.0.45\conf的文件夹下找到文件tomcat-users.xml,在里面注册,如下图:


#3.创建虚拟目录(域名)的两种方式

##1)方式一(不建议使用,因为需要重启服务器)–不推荐

###真实目录: 项目文件的真实路径

指项目所在的真实路径,例如我将项目MyWebApp01放在了下面这个路径下:
C:\BaiduYunDownload\MyWebApp01(必须是发布版本的)

###虚拟目录: 域名就是一种虚拟目录

指不存在的目录,但是它与真实目录形成了映射,虚拟目录可以通过映射关系找到真实目录,所以可以用虚拟目录/MyFirstApp访问到真实的页面
/MyFirstApp

###**建立映射关系:**将真实目录和虚拟目录关联起来

<Context path="/MyFirstApp" docBase="C:\BaiduYunDownload\MyWebApp01"/>

**path:**网路访问的虚拟目录名
**docBase:**代表的是应用的真实路径

缺点:每次修改项目内容,都需要重启服务器


###过程演示
1)启动Tomcat服务器

3)创建虚拟目录MyFirstAPP

在Tomcat安装目录apache-tomcat-6.0.45\conf的文件夹下找到文件server.xml - - -在最下面的host中写入建立映射关系的标签

**path:**网路访问的虚拟目录名
**docBase:**代表的是应用的真实路径

3)登陆localhost:8080 - - - ->点击Tomcat Manager - - ->可以看到我们的项目了

点击/MyFirstApp就可以访问我们的项目了


##2)方式二(不需要重启服务器)–推荐使用

(1)新建MyFirstAPP.xml文件,文件名就是代表应用的虚拟目录名。

(2)将文件放在tomcat的安装目录的conf\catalina\localhost\目录下,文件内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<Context docBase=“C:\BaiduYunDownload\MyWebApp01”></Context>//(必须是发布版本的)

访问:http://localhost:8080/MyFirstAPP/

过程演示:

1.在安装目录apache-tomcat-6.0.45\conf\Catalina\localhost中创建MyApp.xml文件(文件名任意取)

2.查看自己的项目


注意:该方法中的真是路径不能是webAPPs下的项目,否则running就会为false,此时是访问不了项目的,如下图:

正确填写途径如下:

Tomcat应用部署:打war包、在Tomcat中注册用户角色、创建虚拟目录和域名相关推荐

  1. Docker实现运行tomcat并部署项目war包,并实现挂载目录

    一.docker下载tomcat镜像并运行 1:搜索tomcat镜像 docker search tomcat 2:根据搜索出来的列表下载tomcat #下载命令docker pull tomcat ...

  2. linux系统部署war包,查看tomcat日志

    1.部署war包 app/tomcat/bin 在tomcat/bin 目录下启动 .startup.sh,在启动过程中tomcat会对war包进行解压,形成相应的项目目录 执行命令: ./start ...

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

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

  4. 将项目打成war包并用tomcat部署的方法,步骤及注意点

    部署的遇到第一个问题,就是tomcat和jdk的环境问题: 首先 理解为啥要关注这二者的环境呢?他们还是有关系的–tomcat 作为比较流行的java Web服务器也是用java来实现的一个比较大的软 ...

  5. Tomcat 何时解压war包

    转自:http://www.cnblogs.com/fatsnake/p/5631785.html 将war包拷贝到tomcat webapps目录下时,如果不存在同名工程,则启动tomcat时会解压 ...

  6. 使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决

    使用idea打包war包和maven项目打包war包放到tomcat中运行,以及报404错误的解决 在tomcat下运行打包的war包,访问时显示404 浅谈打包war包的方式 第一种: 第一步: 第 ...

  7. IDEA导出springboot war包进tomcat服务器

    IDEA导出springboot war包进tomcat服务器出现的问题 按照网上的参考资料导出war包在放进服务器总是出现问题. 1.pom文件 因为springboot自带内置一个tomcat,但 ...

  8. linux 解压war到root_部署War包到Tomcat根目录位置(Ubuntu/CentOS)

    操作系统:CentOS 5.6 对于ubuntu 14.04来说,Tomcat的war包默认目录路径位置在 /var/lib/tomcat7/webapps 对于ubuntu 18.04来说,Tomc ...

  9. IDEA打包war包及Tomcat部署war包

    1.准备工作 IntelliJ IDEA 开发工具 --我的版本是IDEA 2021.2.1 可以正常运行的Java项目 Tomcat 9.0.56 2.打包war包流程 按下图操作打开 Projec ...

最新文章

  1. python数据分析第七章实训3_《利用python进行数据分析》读书笔记--第七章 数据规整化:清理、转换、合并、重塑(二)...
  2. Golang slice原理
  3. Android杂谈---获取手机屏幕大小
  4. cisco初级随堂笔记2
  5. 带着canvas去流浪系列之九 粒子动画
  6. osg多线程_尝试使用Osg编译上下文实现多线程编译显示列表--总结
  7. 4个基本不等式的公式高中_写作 | 高中英语作文4个高分写作技巧
  8. [SCM]源码管理 - SVN Server
  9. Matplotlib Toolkits:地图绘制工具
  10. Web API 源码剖析之默认消息处理程序链之路由分发器(HttpRoutingDispatcher)
  11. SQLMAP 注入教程
  12. 2020-09-13 滴滴-2021校招在线笔试-DE数据开发试卷
  13. 11 | 二进制编码:“手持两把锟斤拷,口中疾呼烫烫烫”?
  14. 浅谈网站导航设计经验
  15. 阿里云 IoT 物联网平台 MQTT 通讯模式
  16. 哪里买. com最便宜?
  17. 电脑增加机械硬盘计算机管理,电脑新增加一块硬盘安装并使用的教程
  18. 【数据库】什么是 PostgreSQL?开源数据库系统
  19. 【嵌入式】DNW下载的软硬件流程
  20. 阻容感基础05:电容器原理(2)-电容器参数

热门文章

  1. 最优化算法python实现篇(3)——无约束一维极值(黄金分割法)
  2. mysql使用从c3p0_使用c3p0連接池操作mysql數據庫中文亂碼解決辦法
  3. 百度超级链XChain(4)核心数据结构
  4. DES对称加密(1)算法说明
  5. 现代密码学1.2--Kerckhoffs原则
  6. Kubernetes Controller Manager 工作原理
  7. buuctf 你居然赶我走1
  8. MySQL—交叉连接、自然连接、内连接
  9. 专题目录20211013-ongoing
  10. 用Go语言建立一个简单的区块链part6(2):交易(2)