将web工程打包war和解包war

Idea将Java工程打包成war包并发布 阅读详情

(1):打包war :进入 工程 应用的根目录,  

比如: <CATALINA_HOME>/webapps/myjspweb ; 

(2)把整个 web 应用打包为 myjspwar.war 文件,命令如下: 

jar cvf myjspweb.war   *.* 

(3):解包: jar xvf helloapp.war

 

通常的网站,很多是以war包形式发布的
下边介绍如何自行制作war包

首先要求制作war包的环境安装j2sdk-1.4.2以上版本
比如,安装了Plesk的服务器,就都已经具有了j2sdk
切换到j2sdk的bin目录,找到jar命令
在linux上,jar命令位于:/usr/java/j2sdk1.4.2/bin
在win上,jar命令位于:C:\Program Files\SWsoft\Plesk\Additional\JDK\bin

执行jar -cvf 将要生成的包名.war 要压缩的目录名

例如,要压缩C:\test目录下的子目录和jsp文件
则先切换到jar文件所在的路径,键入如下命令:

c:
cd c:\test
jar -cvf test.war *

即可在当前目录下得到test.war
随后可以把test.war上传到服务器
=====================================

在TOMCAT中部署war

1、将war文件拷贝到tomcat目录\webapps\ 下。

2、将必要的jar文件拷贝到tomcat目录\lib\ 下。

3、修改tomcat目录\conf\下的server.xml。

<!-- Tomcat Manager Context -->
<Context path="/manager" docBase="manager" debug="0"privileged="true"/>

将这段代码中的
<Context path="/manager" docBase="manager" debug="0" privileged="true"/>
拷贝一下并修改:path="" 为war路径,docBase=""为你的war的文件名。

4、完毕,启动tomcat

war包的解压与打包 将war包解压到当前文件夹 jar -xvf 项目名.war 将war包解压到指定文件夹 unzip 项目名.war -d 指定路径 将指定项目文件打成war包 jar -cvfM0 项目名.war 项目根目录 术语解释: x 解包 c 打包 v 显示过程信息 0 这是阿拉伯数字,表示只打包但不进行压缩处理 ... 阅读详情

相关推荐

MuJoCo与Isaac Sim的无缝对接:利用USD导出功能实现强化学习场景的跨平台迁移

本文详细介绍了如何通过USD导出功能实现MuJoCo与Isaac Sim的无缝对接,助力强化学习场景的跨平台迁移。文章解析了USD格式的核心优势,包括分层合成、物理属性继承和时间轴动画,并提供了从MJCF到USD的完整转换流程及在Isaac Sim中的高级应用技巧,帮助开发者高效迁移和优化强化学习环境。

weixin_29073241的博客 519

博客的打包与服务器部署(war)

个人博客的部署过程记录,从打包成war到服务器环境配置

qq_45810349的博客 1207

Win10/Win11共享打印机0x00000709终极修复指南:从注册表到LPD协议的全面解决方案

本文提供了Win10/Win11共享打印机0x00000709错误的终极修复指南,涵盖从注册表修改到LPD协议的全面解决方案。通过详细分析错误根源、基础修复四步法、高阶LPD协议方案及企业级深度修复策略,帮助用户彻底解决打印机共享问题,提升局域网打印效率。

weixin_33724046的博客 312

如何将web工程打包war和解包war

(1):打包war :进入 工程 应用的根目录,  比如: &lt;CATALINA_HOME&gt;/webapps/myjspweb ; (2)把整个 web 应用打包为 myjspwar.war 文件,命令如下: jar cvf myjspweb.war   *.* (3):解包: jar xvf helloapp.war   通常的网站,很多是以war包形式发布的下边介绍如何自行制...

非典型程序员 369

手把手教你完成YOLOv8 PyQt5和PySide6目标检测界面搭建,前台系统+后台管理系统开发实战,可用于大论文凑工作量或毕设必备,全网最详细教程

目标检测是计算机视觉中的重要任务,广泛应用于安防监控、自动驾驶、智能家居等领域。YOLO系列模型由于其高效的检测速度和较高的准确率,成为目标检测任务的首选算法之一。本项目结合 YOLOv8 与 PyQt5,构建了一个图形化界面,便于用户进行目标检测的操作和展示,实现对图片、视频和摄像头的实时目标检测,不仅可以用于大论文的工作量展示,还可以作为毕业设计。支持目标检测、目标分割等模型进来检测

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1万+

【实践】VECTOR AUTOSAR创建SWC读写CAN信号

在AUTOSAR开发中最必要的功能就是读写CAN信号,本文通过一步步说明,介绍如何开发SWC来读写CAN信号,可以说在AUTOSAR中实现读写CAN信号的实践过程,是一个非常基础且典型的练习。在本篇文章阅读之前,推荐阅读AUTOSAR RTE介绍,本篇文章介绍了RTE的比较全面的介绍了AUTOSAR RTE。理解了RTE之后,才能对SWC的设计更加清楚。话不多说,接着上一篇内容VECTOR DaVinci从0到1搭建工程,此篇文章我们介绍如何在DaVinci Developer中开发SWC访问CAN信号。为

酒无忧的博客 1232

教你如何:解压/反编译java的war包,修改里面的内容后,再重新打包/压缩为war包,进行应用更新

教你如何:解压/反编译java的war包,修改里面的内容后,再重新打包/压缩为war包,进行应用更新

吴所畏惧 1969

USB 基础学习:USB 电气信号介绍

USB电气信号技术解析 USB通信的核心是差分信号传输技术,通过D+和D-两根线传输相位相反的电压信号实现数据通信。USB信号系统包含三类关键信号:差分数据信号(抗干扰性强)、单端状态信号(用于设备识别)和电源信号(提供5V供电)。USB2.0采用400mV电压摆幅和NRZI编码,支持低速(1.5Mbps)至高速(480Mbps)传输;USB3.0则新增专用差分对,数据速率可达20Gbps。物理层通过上拉/下拉电阻检测设备连接,高速模式需特殊握手协议。抗干扰设计的关键在于保持差分线等长、阻抗匹配和使用共模扼

浩瀚之水的专栏 1785

IDEA打包JavaWeb的War包并部署到Tomcat

文章目录前言基础认识JAR包War包JavaWeb项目创建WAR部署手动部署WAR的打包Tomcat部署总结 前言 JavaWeb 工程,都是打成 War 包后进行发布的,打成 War 包的好处是不会缺少目录,并且只管理好一个发布文件就好。将 War 包放在 Tomcat 容器的 webapps 目录下,启动 Tomcat 服务后,即可运行该项目,Tomcat 服务器能够自动识别该 War 包并自动解压出一个同名的文件夹。 本文来记录学习下如何在 IDEA 中创建一个简单的 JavaWeb 示例项目,并打包

道阻且长,行则将至 1万+

专栏目录:Linux 内存管理子系统的进化——从 MM 到 HMM

专栏梳理了Linux内存管理子系统从经典MM到异构内存管理(HMM)的演进历程。内容分为六大部分:首先介绍经典MM基础,包括虚拟地址空间、页表、VMA等核心机制;其次分析MM通用框架如页表遍历、NUMA迁移等;然后探讨设备内存引入的关键技术,如ZONE_DEVICE和dev_pagemap;接着深入解析HMM核心机制及其与DMA的集成;随后通过多个实际驱动案例展示HMM应用;最后讨论大页支持等进阶主题。专栏采用"经典机制→问题→扩展方案"的三段式结构,帮助开发者理解Linux如何通过HMM实现设备内存管理。

图形/计算GPU的驱动与虚拟化技术分享园地 882

从 RAP OData 到可交付的 SAP Fiori 应用:部署与授权全链路实战笔记

摘要:本文探讨了RAP开发中常见的交付误区,指出开发者预览(FEAP)并非可部署应用,强调从服务发布到业务应用落地的完整链路。文章详细对比了不同部署路径(ABAP/BTP),解析权限管理关键点(SAP_BR_DEVELOPER的临时性),并提供了标准授权组合方案(IAM+业务目录+角色)。通过"发运跟踪"案例,展示了从开发验证到生产部署的全流程,特别提醒注意开发环境与生产环境的权限差异,避免"开发机正常、生产机403"的典型问题。(149字)

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1402

idea如何打war包

idea如何打war包

weixin_43651577的博客 3万+

微店构造订单页面,自动化抢票

之前的文章写过微店抢票如何构造订单页面分析,这篇文章在之前的基础上,进行抢票。

猫敷雪 7204

web项目打成war包的三种方式

文章目录一、intellij idea打war包二、eclipse打war包三、cmd命令窗口打war包 war包即Web归档文件,将Web项目打成war包可以直接拷贝到Web服务器发布目录(例如Tomcat服务器webapps目录 ),当Tomcat启动后该压缩文件自动解压,war包方便了web工程的发布。.这里我用idea、eclipse、cmd窗口三种方式说明如何打war包(后两中方法是截取其他博客,供参考)。 一、intellij idea打war包 1、第一步在我们的电脑上打开IntelliJ I

梦想不会灭 4万+

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

War包是什么??

感谢大佬: https://blog.youkuaiyun.com/Stitch__/article/details/88091745 https://www.jianshu.com/p/3b5c45e8e5bd war 包是一种打包格式 Java web工程,都是打成war包,进行发布,打成war包的好处是不会缺少目录,并且只管理好一个发布文件就好,并且tomcat服务器能够自动识别,将war包放在to...

Jason的学习笔记 9286

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

War包是什么,为什么WEB服务通常打出来的都是War包?除了War包,还有几种打包格式,他们之间的区别呢?

1.背景介绍 2.知识剖析 3.常见问题 4.解决方案 5.编码实战 6.扩展思考 7.参考文献 8.更多讨论 1.背景介绍 WAR是Sun提出的一种Web应用程序格式,是许多文件的一个压缩包。这个包中的文件按一定目录结构来组织:通常其根目录下包含有Html和Jsp文件或者包含这两种文件的目录,另外还会有一个WEB-INF目录。通常在WEB-INF目录下有一个web.xml文件和一个classes...

IChen.的博客 3210

java war包是什么_War包是什么??

war 包是一种打包格式Java web工程,都是打成war包,进行发布,打成war包的好处是不会缺少目录,并且只管理好一个发布文件就好,并且tomcat服务器能够自动识别,将war包放在tomcat容器的webapps下,启动服务,即可运行该项目,该war包会自动解压出一个同名的文件夹。war 包的结构(是一个web 项目编译后的结果)在创建web 项目的时候要选择打包的方式,一般都是热部署(w...

weixin_28223453的博客 5618

项目打包发布之war包和jar包

一 概述 当我们的项目完成并且需要上到服务器的调试或者发布的时候,我们需要将我们完成的项目进行打包,然后deploy到我们的应用服务器上。一般我们都是将项目打包成jar包或者是war包,现在让我们看看打包后的jar包或者是war包都是什么内容呢。 二 war包 1. war包的内容:WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个...

calm_encode的博客 1567

IDEA中打jar包和war包以及jar包和war包的区别及理解

IDEA中打jar包和war包以及jar包和war包的区别及理解

辣椒炒肉~的博客 5373

创建 Maven 版的 Web 工程,打包war包

Maven 版的 Web 工程,打包为 war包

weixin_61635597的博客 851

Java之jar包和war包的介绍和区别

前言 做Java开发,jar包和war包接触的挺多的,有必要对它们做一个深入的了解,特总结整理一下。 1. jar包 JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。JavaSE程序可以打包成Jar包(J其实可以理解为Java了)。 JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 J

专注自动化、性能测试、测试架构学习交流 7573

idea打包javaweb项目为war包

idea怎么打包javaweb项目为war包并放到tomcat下启动 一、 我们javaweb项目结构如下: 我们想打把这个javaweb项目打包为war包,该javaweb项目是非maven项目,因此不能通过pom文件中添加依赖的方式打war包。具体打包步骤如下: 点击下图中的红框位置: 打开后,如下图:依次配置好projects, moudles, libraries,Facets选项,选中...

【莉婶】的博客 4343

IntelliJ IDEA打包SpringMVC程序成war包并进行部署Tomcat

一、Project Structure 1、ctrl+alt+shift+s或者 2、按照如下步骤添加Artifacts,其中步骤3是选择以war包形式,将项目打成一个war包在指定位置 3、设置war包名字,个人理解,这是打包后项目名称 将依赖的文件都打到war包中 1)springmvc compile output:项目源码编译输出 2)MavenXXXX:项目依赖的第三...

mazhongjia的博客 1万+

打包jar包或war包

打包jar包或war包

weixin_48088839的博客 1532

Maven多模块工程打包成war

Maven多模块工程打包成war 2017年11月06日 14:26:26 walton_an 阅读数:443 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/qq_36390175/article/details/78457293 对于Springboot中多模块的maven工程项目(一般是dao层是个maven工程,web层是个maven...

f45056231p的博客 2305

Maven项目打包及jar包与war包的区别_war包和jar包部署区别

如果一个Web应用程序的目录和文件非常多,那么将这个Web应用程序部署到另一台机器上,就不是很方便了,我们可以将Web应用程序打包成Web 归档(WAR)文件,这个过程和把Java类文件打包成JAR文件的过程类似。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。一个WAR文件就是一个Web应用程序,建立WAR文件,就是把整个Web应用程序(不包括Web应用程序层次结构的根目录)压缩起来,指定一个.war扩展名。

2401_83947105的博客 998
上一篇: Excel开发文档
下一篇: JavaScript高级培训-自定义对象
java_ganbin
博客等级 码龄16年 3粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值