Tomcat下使用war包发布项目

华为OD新系统机试真题 - API请求日志去重分析 华为OD新系统机试真题【API请求日志去重分析】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD4月15号机试真题【API请求日志去重分析】 阅读详情

Tomcat下使用war包发布项目


转自《Tomcat下使用war包发布项目 》,地址:http://blog.youkuaiyun.com/wy818/article/details/7240294

有两种方法: 
1.将项目打成war包,复制到${tomcat.home}\webapps目录下.当tomcat启动时会自动将其解包.

有人说,不能直接将war文件夹直接复制到${tomcat.home}\webapps目录下.

但是我试过之后,可以。将war包解压,解压出的文件夹要和war文件同名(后面可没有 .war),然后将文件夹放到webapps下面就可以了

设置完毕后,便可以基于Tomcat服务器来访问web项目了。(当然,也可以重启tomcat,这样服务器自动解压war包)

首先运行Tomcat的bin目录下的startup.bat,当Tomcat启动完毕后,

在浏览器输入:localhost:8080/projectName/login.jsp时,如果出现该Web项目的login界面时,则表明war包已成功地部署到tomcat服务器上,并可成功访问了。

2.修改${tomcat.home}\conf\server.xml文件.在Host节点下增加如下参考代码:

<Context docBase="D:\pafalearning\userapp\dist\tomcat\userapp.war" path="/userapp" reloadable="true"/>  

补充: 

docBase:指向项目的根目录所在的路径,由于我将项目打成了war包,所以直接指向这个war包就可以了(我的项目名为:userapp).
path:是一个虚拟目录,这里设置成了"userapp",则启动Tomcat后,你将通过http://localhost:8080/userapp/*.jsp来访问项目的相关页面.
reloadable:如果设置为"true",则表示当你修改jsp文件后,不需要重启服务器就可以实现页面显示的同步. 

可以这样理解:将docBase实际目录下的项目,映射到${tomcat.home}\webapps目录下的虚拟项目path(这里的配置指的是userapp项目).

也许有些人还不懂war包是什么,其实就是你的项目下的WebRoot文件夹中的内容(不加WebRoot这个文件夹)打成一个压缩包,后缀用war,其实和rar差不多,不过tomcat就认war。

那为什么war包可以将项目这个发布出来呢?

1.因为所有新建的文件夹都在WebRoot文件夹下

2.所有的页面都在WebRoot文件夹下

3.所有的后台代码都编译成了 .class文件,在WebRoot \ WEB-INF \ classes 下面

4.我们习惯将所有的 .jar包放在WebRoot \ WEB-INF \ lib 下面

有了这些,就相当于一个项目完全考到了tomcat下面,这就是用war包发布项目的原理
MTK AWB 色温曲线的进一步猜想 平均距离来判断是否对该色温下白平衡进行全部收白处理,还是保留一些光源的本身的颜色。比如占据图像一大半左右的纯色背景,纵坐标值相对横坐标的距离应该会比较大,大于一般场景下的正常白点分布。反之,位于Plank_curve下方位置的点具有偏洋红色的倾向。此时拟合各个色温下的白点,拟合曲线大致是以X= 0.85)平行于横轴的一条直线。对原始坐标系中的点取对数后的Log坐标系空间。此时拟合各个色温下的白点,拟合曲线大致呈现的是一条直线。,可以认为是各种色温下白点分布所呈现的走向。的算法利用某个色温点的偏离。 阅读详情

相关推荐

UDP_千兆光通信(四)Tri Mode Ethernet MAC ip核

其中 Transmit Engine 从 AXI-Stream TX 接口接收数据,并添加前导码 Preamble、帧起始界定符 SFD、帧校验序列 FSC 等,并在必要时(长度小于最小 MAC 帧长度)填充数据,因此在使用 TEMAC 时,MAC 帧的这几个部分就不需要我们自己添加了(不过其他的 MAC 帧部分,可选的帧过滤器 Frame Filter 用于过滤与一组可配置过滤器匹配的帧,一般用于过滤掉目的 MAC 地址与本设备不一致的帧,TEMAC 默认开启帧过滤器。默认值为使用64位宽的计数器。

lzr232的博客 1776

Tomcat部署war包的方法(图文搭配讲解)

一、环境 1、Tomcat:本次测试的版本为Tomcat8.5(Tomcat下载官网:Apache Tomcat® - Welcome!); 2、war包:本次已在开发工具IDEA或Eclipse生成了war文件(JavaWebTest.war),若还不会在开发工具将项目打成war包的,请另行百度。 二、步骤 1、解压官网下载的Tomcat到任一目录下,然后将其war包JavaWebTest.war复制粘贴到apache-tomcat-8.5\webapps\ROOT\目录下(个人习惯,另外的目录理

一个人的博客C 6万+

MTK平台LCD驱动开发实战:从零开始点亮你的Android屏幕

本文详细介绍了在MTK平台进行Android LCD驱动开发的完整流程。从理解LK与Kernel双核驱动框架入手,手把手讲解驱动结构体、屏幕参数配置、初始化序列编写以及PLL_CLOCK计算等核心步骤,并提供了系统集成配置与实用的调试避坑指南,帮助开发者高效点亮新屏幕。

terraform7cloud的博客 293

Tomcat 部署 war

Tomcat 部署 war下载 Tomcat运行 Tomcat部署 war方案一方案二看效果 这里只讲Tomcat 部署,JDK 相关的下载和配置默认已经完成 下载 Tomcat 注意 Tomcat 与 JDK 的版本对应关系,我这里是 JDK8 所以下的 Tomcat 8.x 下载页面:https://tomcat.apache.org/download-80.cgi 我下的绿色版: 64-...

灵台方寸山斜月三星洞 2007

5分钟搞定:用Pyannote和Whisper实现带说话人分离的语音转文字(附完整代码)

本文详细介绍了如何快速构建一个集成了说话人分离功能的语音转文字系统。通过结合OpenAI的Whisper模型进行高精度语音识别和Pyannote模型实现说话人分离,并提供了完整的代码实现、环境搭建指南以及核心的对齐与合并逻辑,帮助开发者高效处理会议录音、访谈等多说话人音频,实现自动化转录。

threejs5artist的博客 635

Netapp FAS2750更换磁盘后不同步问题处理

netapp fas2750磁盘更换后不同步问题处理

jetliu05的博客 1256

Tomcat项目本地部署

6、将下面代码复制到conf目录下的server.xml文件中,注意对项目端口号和项目名称的修改(仅修改这两处即可),需要部署几个就加几个,如果只有两个则只加两个即可,这里是因为文件服务器也一起部署了所以加了三个。4、MavenWeb项目打的是war包,普通Maven项目则打的是jar包,右键打好的包,按下图在文件资源管理器中打开,找到这个包所在位置。1、本篇文章使用的项目案例为一个聚合项目,hami_parent为父模块,其余为子模块,项目目录如下图所示。conf目录下多了如下文件。

weixin_73735141的博客 2867

飞书文档API深度使用指南:如何用n8n社区节点绕过HTTP Request的复杂配置

本文详细解析了如何利用n8n社区节点简化飞书文档API的集成过程,绕过复杂的HTTP Request配置。通过n8n-feishu-lite社区节点,开发者可以轻松实现飞书文档的创建、编辑和查询操作,大幅提升自动化工作流的效率。文章还提供了高级应用场景和性能优化建议,帮助开发者更好地利用飞书开放平台的API功能。

weixin_29227585的博客 83

Tomcat 部署 war 包

tomcat 部署 war 包

weixin_44078005的博客 1万+

手把手教你学simulink(44.1)--串励直流电动机场景示例:基于Simulink开发一个串励直流电动机电压控制仿真模型

高启动转矩:由于励磁绕组和电枢绕组串联连接,电机在启动时可以产生较大的转矩。速度随负载变化:由于励磁电流和电枢电流是同一电流,电机的速度会随着负载的变化而显著变化。适用于重载启动:适合用于需要高启动转矩的应用,如起重机、牵引系统等。

MHD0815的博客 340

被搜狗输入法背刺了!偷偷装的 “AI 汪仔” 狂占 CPU!手把手教你如何彻底关闭删除搜狗AI功能AI汪仔

手把手教你如何彻底关闭删除搜狗输入法的AI汪仔🚀

XiaoqiangClub的博客 2万+

Tomcat下发布war包项目

方式一:直接把项目打成war包并放在webapps目录下发布 启动tomcat后会多出一个目录,目录名称就是项目的根目录 访问工程时的根路径为/mytest 方式二:将我们的工程打成war包后,命名为ROOT.war发布,这样根路径就是/ 说明:我们直接访问http://localhost:8080时,访问的就是webapps目录下的ROOT目录的内容 为了避免干扰,我们删除tomc...

wyj180的博客 1448

Vue3 - 详细实现安装西瓜视频 xgplayer 插件详细配置及使用教程,利用西瓜视频播放器播放 mp4、flv、hls 格式视频文件及视频推流(直播或监控摄像头画面),支持移动端H5及PC网站!

vue3,nuxt3,西瓜视频,xgplayer,插件组件,xgplayer-hls,xgplayer-flv,xgplayer-mp4,播放视频点播和直播视频流,监控实时播放推流,倍速播放,在线flv在线推流地址,HLS播放,vue3西瓜播放器,vue如何使用西瓜视频插件做直播推流回流,视频点播,flv在线视频流播放,截图功能,自定义播放器样式,截屏,监控视频,vue3使用西瓜播放器播放flv、hls、mp4视频,截屏按钮,直播流,报错,黑屏,加载失败,苹果ios不兼容,重连,怎么改样式,很卡,详细教程,

🏆 前端领域优质创作者 1万+

Springboot项目打包成war在Tomcat发布war包部署

Springboot发布war包部署 项目发布上线的时候,我们需要将项目打包成war包的形式,放到Tomcat的webapps下,然后运行Tomcat发布项目。那么在IDEA中SpringBoot项目怎么打包成war包的形式呢? 首先新建一个SpringBoot项目,配置打包方式为war &lt;parent&gt; &lt;groupId&gt;org.spring...

September的博客 1886

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

spring boot项目发布war包部署到tomcat

我有个spring boot项目,在intellij idea里运行得好地地,结果发布成war包,部署到tomcat里,报404,死活无法访问。 原因是,代码还少了点东西。在项目的启动类里,需要重载SpringBootServletInitializer.configure。原因是spring boot默认情况下使用了嵌入容器,支持项目的运行。但发布成war包,扔到tomcat里,就没有这个天然支...

左直拳的马桶_日用桶 2690

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

使用IDEA将SSM项目打war包,并发布在Tomcat上

使用IDEA将SSM项目打war包,并发布在Tomcat上

qq_44540136的博客 4603

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

springboot项目打war包发布到外置tomcat

第一步:修改pom.xml 1、 <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging>    将jar改成war,因为我们要将项目打成war包 2、移除嵌入式tomcat插件 <dependency>   <g...

weixin_30950887的博客 167

使用eclipse开发的RAP项目打包war包并发布到tomcat服务器以及访问该项目

这篇博客的编写主要是基于在RAP项目的基础之上的,不会搭建RAP环境的,可以参考如下链接:http://blog.csdn.net/dyllove98/article/details/7264070 如果不会创建RAP项目,请参考对应的链接:http://blog.csdn.net/freeworkman/article/details/46503853 创建完成项目之后:如下图所示:

yarcl的程序之家 1667

Windows服务器使用Tomcat发布Springboot的war包项目

windows服务器使用Tomcat发布Springboot的war包项目(页面使用thymeleaf模板) 1,开启服务器端口 你的项目如果是:8066端口,请在服务器平台开放端口8066规则 2,使用IDEA打包Springboot项目的war包(maven项目) 3,下载Tomcat (1)Tomcat 8.x 下载地址:https://tomcat.apache.org/download-80.cgi (2)Tomcat 9.x 下载地址:https://tomcat.apache.org/

esqabc的博客 1673

springboot项目打成war包并发布到tomcat中

1.导入pom.xml依赖 <!--打包工具 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> 将packaging 打包方式改成

qq_43028226的博客 215

2.1.4 tomcat-idea、war包发布项目

2.4.1 JavaWeb应用的部署 部署完成。 2.4.2 项目发布 启动后右边弹出日志,并自动打开浏览器,注意地址栏的地址与自己的端口是一致的 那么这个END是什么呢?我们打开index.jsp文件 发现这里的一样,可以修改一下内容,再访问一次,发现变成你修改的内容了 这说明默认打开的就是index.jsp文件 2.4.3 通过war包发布项目 第一步:使用jar -cvf war 包的名称 当前目录中哪些资源要打入war 第二步:把打好的...

凤文Sharing的博客 125

IDEA中WEB项目新建、war包及发布到Tomcat

1.新建项目:File菜单-->New-->Project,选择jdk、tomacat,选择Java Enterprise,Web Application-->输入项目名称(JavaWebDemo) 2.重新配置URL,RUN-->Edit Configurations-->URL配置为http://localhost:8080/JavaWebDemo/,选择Dep...

bing14的博客 494

Tomcat 发布项目【WAR包】

开发完成的项目如何发布到Tomcat中,进行访问呢?今天就带大家看看如何将一个项目完打成war包,部署到Tomcat中,并在浏览器进行访问1.下载并解压缩Tomcat压缩包 2.配置系统环境变量 3.找到Tomcat的bin目录下的startup.bat,点击启动 4.浏览器输入localhost:8080进行验证1.将项目打成war包,如下 2.将项目war包复制到Tomcat下webapps 3.启动Tomcat 4.浏览器访问项目路径验证基于eclipse开发工具的打包发布流程.........

鸟人的博客 382
上一篇: 如何设计一个属于自己的网站
下一篇: 我为什么不在微信公众号上写文章--一双敏锐的眼睛直视10年光阴
withtoNature
博客等级 码龄10年 20粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值