在tomcat中手动部署应用

news2024/11/24 0:28:06

以maven做为构建工具的web应用为例,如下图:

在tomcat中运行应用,运行的是应用的字节码文件,所以我先执行package生命周期,新增target文件夹,如下:

打开上面的war文件,跟第一个红框里的内容一样,如下图:

所以部署时,部署哪个都可以,我分三种方式部署它们.

一、直接把文件夹或war扔到tomcat里,如下图:

war包自动会解压,随着tomcat的启动。 

缺点是修改后,再次package,再次拷贝,再次找到webapps,有没有上传的功能呢,就不用自己找webapps,有,看下面。

二、使用tomcat的上传功能

打开tomcat的管理平台,如下:

 选第二个红框的方式简单点,但修改后,还是要再次上传,我想能不能告诉tomcat,目标文件在那里,你自己去找?有,看下面。

三、配置server.xml来部署应用

 该文件在如下位置:

在Host标记里,添加Context标记:

<Context docBase="E:\。。。\target\test-deploy-1.0-SNAPSHOT" path="/a" reloadable="true"/>

 docBase属性告诉tomcat,目标文件在哪个文件夹下,path指定访问应用的根路径,但还是要自己package下,能不能自动部署呢?有,自己百度。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/540484.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Gradio的web界面演示与交互机器学习模型,全局状态与会话状态《4》

全局状态和会话状态&#xff0c;对于程序员来说都是很熟悉的了&#xff0c;开发中会经常遇到&#xff0c;这里看下在Gradio中是怎么使用的&#xff0c;以及对GPT2的一点介绍 一、Global State全局状态 如果定义的函数想要访问外部的数据&#xff0c;可以将变量写在外面成为一…

赛效: 用佐糖办公工具怎么黑白照片上色

了解更多办公工具的相关应用教程&#xff0c;可到赛效官方网站查看应用软件或应用问答栏目了解更多~ 老旧的照片一般是黑白色&#xff0c;黑白色的照片看起来比较陈旧&#xff0c;这时候可以借助一些在线处理图片的工具来还原照片的颜色&#xff0c;哪些在线办公工具支持给黑白…

动环监控系统这个用途,简直太实用了!

烟草仓库对环境要求高&#xff0c;而人工管理库房无法做到24小时的检查管理&#xff0c;如果突发高温、潮湿等现象&#xff0c;易引发霉变、虫蛀等情况&#xff0c;导致出现损失。 为了提高烟草的存放质量&#xff0c;达到防治霉菌的目的&#xff0c;减少人为监测存在误差而造成…

融云跨平台 SDK 自动生成技术的探索和实践

移步【融云全球互联网通信云】回复“地图”免费领 移步公众号报名报名 WICC 出海嘉年华 作为即时通讯云的领创品牌&#xff0c;融云的通信云产品广泛地服务于社交沟通、直播互动、实时社区、商业沟通等场景。关注【融云全球互联网通信云】了解更多 随着应用场景的丰富和开发…

华为设备内网常用访问控制案例配置

实现 vlan 10不能访问其它vlan但可以上网&#xff0c;用traffic-filter实现 vlan20 不能访问其它vlan但可以上网&#xff0c;用mqc实现 vlan 30不能上外网&#xff0c;但可以和其它网段通信&#xff0c;用mqc实现 交换机配置 : [Huawei]dis current-configuration sysname Hua…

总结JVM重要知识点

一.类加载和创建对象的过程 1.类加载 1.编译 : 将源码文件(.java)编译成JVM可以解释的.class文件 . 语法分析>语义分析>注解处理 , 生成class文件 2.加载 : 装载 : 字节码本来存储在硬盘上 , 需要运行时 , 有类加载系统负责将类的信息加载到内存中(方法区) , 使用的是类…

距离6月18日DAMA-CDGA/CDGP认证考试还有31天,报名从速

6月18日DAMA-CDGA/CDGP数据治理认证考试开放报名中&#xff01; 考试开放地区&#xff1a;北京、上海、广州、深圳、长沙、呼和浩特、杭州、南京、济南、成都、西安。其他地区凑人数中… DAMA-CDGA/CDGP数据治理认证班进行中&#xff0c;报名从速&#xff01; DAMA认证为数据管…

crow-han(基于go-micro框架的微服务脚手架)-02-添加一个微服务实战(已k8s为例)

文章目录 1. 目录结构2. 添加自己的微服务2.1 配置文件和必要的函数2.1.1 配置文件2.1.2 连接k8s 2.2 k8s服务相关代码2.3 proto2.3.1 创建proto文件2.3.2 编译proto 2.4 handler2.5 k8s的main函数 3. gateway调用3.1 调用微服务3.2 router 4. 添加文档 swagger5. 调试5.1 启动…

自学黑客(网络安全)有哪些技巧——初学者篇

很多人说&#xff0c;要想学好黑客技术&#xff0c;首先你得真正热爱它。 热爱&#xff0c;听着多么让人激情澎湃&#xff0c;甚至热泪盈眶。 但很可惜&#xff0c;“热爱”这个词对还没入门的小白完全不管用。 如果一个人还没了解过你就说爱你&#xff0c;不是骗财就是骗色…

第三十四章 使用react-redux进一步管理状态

react-redux和redux是两个不同的概念。 redux是一个重要的数据管理库。redux的作用是帮助处理应用程序中复杂的数据管理和状态管理&#xff0c;它可以让你的应用程序更加可维护和可扩展。 react-redux是一个react库&#xff0c;它可以帮助react开发者在react应用程序中集成re…

Java经典笔试题—day11

Java经典笔试题—day11 &#x1f50e;选择题&#x1f50e;编程题&#x1f95d;最近公共祖先&#x1f95d;最大连续bit数 &#x1f50e;结尾 &#x1f50e;选择题 (1)下面哪个标识符是合法的&#xff1f; A.9HelloWorld B._Hello World C.Hello*World D.Hello$World D Java中标…

操作符讲解1---C语言

目录 前言&#xff1a; 1.什么是操作符 2.算术操作符 3.移位操作符 4.位操作符 5.逻辑操作符 5.1逻辑与 5.2逻辑或 5.3练习 5.4逻辑非 前言&#xff1a; 博主这几天都在积累知识&#xff0c;俗话说&#xff1a;”只有多输入才能有输出”。在写博客之前&#xff0c;也…

一文1000字从0到1实现Jenkins+Allure+Pytest的持续集成

一、配置 allure 环境变量 1、下载 allure是一个命令行工具&#xff0c;可以去 github 下载最新版&#xff1a;https://github.com/allure-framework/allure2/releases 2、解压到本地 3、配置环境变量 复制路径如&#xff1a;F:\allure-2.13.7\bin 环境变量、Path、添加 F:\…

【硬核】C语言指针是什么?深入浅出带你掌握C语言指针!

指针与底层硬件联系紧密&#xff0c;使用指针可操作数据的地址&#xff0c;实现数据的间接访问&#xff0c;本文章内容如下 1、C语言指针的作用 2、计算机的存储机制 3、如何定义指针 4、如何操作指针 5、数组与指针的关系 6、指针使用中的一些注意事项 1、C语言指针有什么作用…

企业级架构设计原则(含架构管理原则、业务架构设计原则、应用架构设计原则、数据架构设计原则、技术架构设计原则)

Togaf中的架构原则是一组用于指导企业架构设计和决策的基本准则。这些原则旨在支持组织的目标、价值观和战略&#xff0c;并提供一致性、可持续性和可扩展性的架构方案。 Togaf中提供了一些常见的架构原则&#xff0c;比如&#xff1a;保持一致性&#xff1a;确保架构与组织的目…

MySQL 性能调优及生产实战篇(二)

前言数据结构HASHBinary Search Trees、AVL TreesRed/Black TreesB TreesB Trees 数据存储InnoDBMyISAM 索引优化索引匹配方式哈希索引组合索引聚簇、非聚簇索引覆盖索引 优化细节&#xff08;important&#xff09;数据库勿做计算尽量主键查询前缀索引索引扫描排序子查询范围列…

干货满满---90条简单实用的Python编程技巧

对于Python&#xff0c;想必大家都不陌生&#xff0c;自从它问世以来得到了广大编程爱好者的追捧和喜爱&#xff0c;但是再好的东西都需要讲究技巧和策略方法&#xff0c;才能达到事半功倍的效果&#xff0c;下面是我近几年的学习心得和总结&#xff0c;希望能对大家带来一定帮…

不懂就要问,现在的物联卡还有人用吗?

很多朋友私信小编&#xff0c;现在的物联卡还能买吗&#xff1f; 当然&#xff0c;对于企业设备来讲&#xff0c;物联卡是一直可以使用的&#xff0c;而且非常稳定。 如果是用在个人手机上面&#xff0c;可以说也是可以用的&#xff0c;只不过是使用时间长短的问题。 ​ 下面…

ChatGPT为企业应用赋能

chatgpt-on-wechat和bot-on-anything两个项目都支持企业微信部署&#xff0c;其中前者功能比较丰富&#xff0c;推荐&#xff01; 如需帮助&#xff0c;可以搜索wx&#xff1a;Youngerer 找到我&#xff01; 功能展示&#xff1a; ![在这里插入图片描述](https://img-blog.csd…

【Linux升级之路】3_Linux进程概念

&#x1f31f;hello&#xff0c;各位读者大大们你们好呀&#x1f31f; &#x1f36d;&#x1f36d;系列专栏&#xff1a;【Linux升级之路】 ✒️✒️本篇内容&#xff1a;认识冯诺依曼系统&#xff0c;操作系统概念与定位&#xff0c;深入理解进程概念&#xff08;了解PCB&…