精华内容
下载资源
问答
  • Linux压缩war解压war
    千次阅读
    2021-05-22 12:01:54

    把java程序打成war包。起先用zip命令打包,起先可以用,后来却无法使用。今天找到一个更好的办法。用jar命令,前提是要安装jdk。

    操作:

    1、把当前目录下的所有文件打包成game.war

    jar -cvfM0 game.war ./

    -c   创建war包

    -v   显示过程信息

    -f

    -M

    -0   这个是阿拉伯数字,只打包不压缩的意思

    解压game.war

    jar -xvf game.war

    解压到当前目录

    2、linux解压war包

    可以用unzip命令

    unzip project.war -d project

    这样就在当前目录下解压project.war到project目录里面,参数-d的意思是创建project目录

    附:unzip其它参数说明

    -x "文件列表" 解压文件,但不包含文件列表中指定的文件

    -t 测试压缩文件有无损坏,并不解压

    -v 查看压缩文件的详细信息,具体包括压缩文件中包含的文件大小、文件名和压缩比等,并不解压

    -n 解压时不覆盖已经存在的文件

    -o 解压时覆盖已经存在的文件,并且不要求用户确认

    -d 目录名 把压缩文件解压到指定目录下

    同理zip命令也一样:

    -r 递归压缩,将指定目录下的所有文件以及子目录全部压缩

    -d 从压缩文件内删除指定的文件

    -i “文件列表” 只压缩文件列表中的文件

    -x “文件列表” 压缩时排除文件列表中指定的文件

    -u 更新文件到压缩文件中

    -m 将文件加入压缩文件压缩后,删除原始文件,即把文件移到压缩文件中

    -F 尝试修复损坏的压缩文件

    -T 检查压缩文件内的每个文件是否正确无误

    - 压缩级别 压缩级别是一个1~9的数字

    范 例:

    zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。

    1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:

    # zip -r yasuo.zip abc.txt dir1

    2.我下载了一个yasuo.zip文件,想解压缩:

    # unzip yasuo.zip

    3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:

    # unzip abc\?.zip

    注释:?表示一个字符,如果用*表示任意多个字符。

    4.我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:

    # unzip -v large.zip

    5.我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了

    # unzip -t large.zip

    6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:

    # unzip -j music.zip

    更多相关内容
  • Linux下打包压缩war 解压war包和jar命令
                   

    环境

    RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62

     

    问题

    Linux下打包压缩war、解压war包和jar命令

     

    解决

     

    把project_a文件夹下的文件打包成project.war

     

    1.       打包

     

    jar -xvf project.war /project_a

     

     

    -c   创建war包

    -v   显示过程信息

    -f   指定 JAR文件名,通常这个参数是必须的

    -M  不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m参数

    -0   这个是阿拉伯数字,只打包不压缩的意思

     

    2.       解压

     

    jar -xvf project.war

     

     

    解压到当前目录

     

    jar 命令详解 

     

    使用不带任何的 jar 命令我们可以看到 jar 命令的用法如下:

     

    jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C目录]文件名 ...

     

    其中 {ctxu} 是 jar 命令的子命令,每次 jar命令只能包含 ctxu中的一个,它们分别表示:

     

    -c 创建新的 JAR文件包

     

    -t 列出 JAR文件包的内容列表

     

    -x 展开 JAR文件包的指定文件或者所有文件

     

    -u 更新已存在的 JAR文件包 (添加文件到 JAR文件包中)

     

    特别注意,在参数的下达中, c/x/t/u仅能存在一个!不可同时存在!

    因为不可能同时压缩与解压缩。

     

    -z :是否同时具有 gzip的属性?亦即是否需要用 gzip压缩?

    -j :是否同时具有 bzip2的属性?亦即是否需要用 bzip2压缩?

    -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!

    -f 指定 JAR文件名,通常这个参数是必须的

     

    请留意,在 f 之后要立即接档名喔!不要再加参数!

       例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成

       『 tar -zcvPf tfile sfile』才对喔!

     

    -p :使用原文件的原来属性(属性不会依据使用者而变)

    -P :可以使用绝对路径来压缩!

    -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!

    –exclude FILE:在压缩的过程中,不要将 FILE打包!

     

    -m 指定需要包含的 MANIFEST清单文件

     

    -0 只存储,不压缩,这样产生的 JAR文件包会比不用该参数产生的体积大,但速度更快

     

    -M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m参数

     

    [jar-文件]即需要生成、查看、更新或者解开的 JAR文件包,它是 -f参数的附属参数

     

    [manifest-文件]即 MANIFEST清单文件,它是 -m参数的附属参数

     

    [-C 目录]表示转到指定目录下去执行这个 jar命令的操作。它相当于先使用 cd命令转该目录下再执行不带 -C参数的 jar命令,它只能在创建和更新 JAR文件包的时候可用。  

     

    文件名 ... 指定一个文件/目录列表,这些文件/目录就是要添加到 JAR文件包中的文件/目录。如果指定了目录,那么 jar命令打包的时候会自动把该目录中的所有文件和子目录打入包中。

     

     

    参考资料

    http://blog.163.com/wenming_126@126/blog/static/19654138200852092835744/

     

    http://blog.csdn.net/wearegouest/article/details/5844591

     

               

    再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

    展开全文
  • war解压工具

    2017-06-27 17:19:00
    项目打成的war包 需要对war包进行替换 解压替换
  • war如何解压

    千次阅读 2021-05-27 21:31:31
    如果只是想看war包中的内容,可以直接用解压软件解压war包就可以了。 如图我是用WinRAR解压的。右键war包选择打开方式,接着选择一个解压软件,最后将文件夹解压到电脑上就可以了,我是解压到桌面上。 ...

    工具/原料

    • WinRAR

    • eclipse

    • tomcat 9.0

    用解压软件解压

    1. 如果只是想看war包中的内容,可以直接用解压软件解压war包就可以了。

      如图我是用WinRAR解压的。右键war包选择打开方式,接着选择一个解压软件,最后将文件夹解压到电脑上就可以了,我是解压到桌面上。

      war包怎么解压

      war包怎么解压

      war包怎么解压

      war包怎么解压

    2. 解压后就可以看到桌面上多了一个文件夹。打开文件夹,就能看到war包里面的内容了。

      war包怎么解压

      war包怎么解压

      END

    用eclipse解压

    1. 如果是想编辑该war文件,可以直接将war包导入到eclipse进行编辑。

      如图在J2EE视图下,在Project Explorer空白处右键选择import-->war file,然后在弹出的窗口选择war包所在的位置以及选择项目的运行环境,选择完后点击Finish。

      war包怎么解压

      war包怎么解压

    2. 如图,导入之后就能在Project Explorer下看到导入的项目文件了。有时由于项目使用的jdk或运行环境与你本地的不同,需要改一下jdk和运行环境。

      war包怎么解压

      END

    用tomcat解压

    1. 如果是想将打包好的war包发布到服务器上,可以直接将war包复制到tomcat的webapps目录下。要确保webapps下没有和war包里面的工程名相同的文件夹存在。

      war包怎么解压

    2. 然后到tomcat的bin目录启动tomcat,如果tomcat已经启动了,就先关闭tomcat再启动。

      war包怎么解压

      war包怎么解压

    3. 启动完后,回到webapps目录,可以看到多了一个Servlet文件夹,说明war包被tomcat解压了。

      war包怎么解压

      war包怎么解压

    4. 如图是我使用的war包的首页内容。

      war包怎么解压

    5. 5

      在浏览器上输入 localhost:8080/Servlet,如图能成功访问到该页面。

      war包怎么解压

    展开全文
  • cas.war 做单点登录自己打包的war包,亲测可用 5.2版本,按教程直接放在tomcat的webapps文件夹下就可以了,tomcat会自动解析包的,注意是5.2版本,低版本的jdk好像不兼容。
  • Tomcat 何时解压war

    2021-05-11 06:49:58
    推荐文章概述:本文介绍web开发中的项目更新,项目与war方式更新1 cd到tomcat的bin目录,执行./shutdown.sh。仍有可能该进程未被关闭,重启会出现问题。2 查看运行中的java进程#ps -ef|grep java推荐文章转自:...

    推荐文章

    概述:本文介绍web开发中的项目更新,项目与war方式更新

    1 cd到tomcat的bin目录,执行./shutdown.sh。仍有可能该进程未被关闭,重启会出现问题。

    2 查看运行中的java进程

    #ps -ef|grep java

    推荐文章

    转自:http://www.cnblogs.com/fatsnake/p/5631785.html

    将war包拷贝到tomcat  webapps目录下时,如果不存在同名工程,则启动tomcat时会解压war包,从而生成一同名工程。

    然而,如果webapps下已经存在与war包同名的工程目

    推荐文章

    为什么要把SpringBoot打成war包

    正常情况下SpringBoot项目是以jar包的形式,通过命令行:

    java -jar demo.jar

    来运行的,并且SpringBoot是内嵌Tomcat服务器,所以每次重新启动都是用的新的Tomcat服务器。正因如此,也出现了一个问题: 上传到项目的文件,如果是保存在项目中的,那么重启过

    推荐文章

    SpringBoot有2种启动方式,通过main方法启动和实现SpringBootServletInitializer方式。如果要在Tomcat或Jetty等容器中运行SpringBoot时(类似web.xml配置方式),还需要添加一些操作。

    1)新建一个类,继承SpringBootServletInitializer

    public c

    推荐文章

    记录一次坑爹的Tomcat部署

    - 0x00 前言 最近在做项目的时候, 为了API项目和前端配合, 所以决定用Jenkins做持续集成并部署到Tomcat, 然后再搭建一个Nginx做前端服务器。安装Jenkins、安装Deploy插件、创建项目、配置Subversion、配置Maven、配置Deploy… 一切顺利, 看到打了war成功

    推荐文章

    在使用IDEA开发项目的时候,部署Tomcat的时候通常会出现下边的情况:

    是选择war还是war exploded 这里首先看一下他们两个的区别:

    war模式:将WEB工程以包的形式上传到服务器;

    war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;

    (1)war模式这种可以称之为是

    发布模式,看名

    推荐文章

    相关基础概念

    容器 在tomcat中的容器有:Engine、Host、context等容器,主要用于服务的封装和组织。

    连接器 在tomcat中的连接器其实就是一个多线程的serversocket的accept的过程,把获取的socket分配给连接处理器处理。

    连接处理器 在tomcat中,连接处理器主要是对客户端的soc

    推荐文章

    初学javaweb开发,在学习struts时,先把书上的例子运行一次,可是服务器老是报错。现贴出代码:

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    推荐文章

    1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取和两个结点。

    2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。

    3、容器将&

    推荐文章

    选择Run -> Edit Configurations

    选Defaults -> Tomcat Server -> Local,在Application Server 右边选Configure,选择tomcat的目录。选好后就可以在Application Server中选择Tomcat了。

    推荐文章

    项目在intellij idea里配置tomcat可以启动访问, 打成war包丢到tomcat webapps下能启动却访问不了相关的接口

    这个问题是因为idea会默认将项目以ROOT为目录的文件

    而丢到tomcat的webapps下面则是解压成你项目名称为目录的文件,和ROOT是同级的

    可以有以下几种解决方案

    推荐文章

    第一步:我们在/etc/init.d下新建一个文件tomcat(需要在root权限下操作)

    vi /etc/init.d/tomcat

    写下如下代码,tomcat自启动脚本:

    #!/bin/sh

    # chkconfig: 345 99 10

    # description: Auto-starts tomcat

    # /

    推荐文章

    http://www.cnblogs.com/wanghaoyuhappy/p/5267702.html

    一.  创建tomcat证书

    这里使用JDK自带的keytool工具来生成证书:

    1. 在jdk的安装目录inkeytool.exe下打开keytool.exe

    推荐文章

    堆内存监控

    名称:堆内存最大值

    键值:jmx["java.lang:type=Memory","HeapMemoryUsage.max"]

    名称:已提交堆内存

    键值:jmx["java.lang:type=Memory","HeapMemoryUsage.committed"]

    名称:已用堆内存

    键值:jmx["java.lang:

    推荐文章

    转自:http://www.cnblogs.com/fatsnake/p/5631785.html

    将war包拷贝到tomcat  webapps目录下时,如果不存在同名工程,则启动tomcat时会解压war包,从而生成一同名工程。

    然而,如果webapps下已经存在与war包同名的工程目

    推荐文章

    参考内容:

    http://www.jianshu.com/p/045f95c008a0

    http://www.cnblogs.com/Persue-A-Good-Life/p/4040988.html

    yum install -y zlib

    mkdir /tmp/myca

    cd /tmp/myca

    1

    « 上一页

    展开全文
  • linux系统下解压war

    2021-05-09 02:39:16
    网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。Linux系统中先检查是否可用unzip命令[root@VM_83_104_centos ~]# unzip --help-bash: unzip: command not found需要先自行下载:...
  • 有经常使用电脑的朋友向我反映war解压【搞定方式】的问题,如今还有很多用户不知道如何处理war解压【搞定方式】的情况,因此我就给大家整理总结了war解压【搞定方式】的完整解决方案,只用你按照1:首先是一个...
  • 目录 unzip struts-blank-1.3.10.war -d 指定目录 在cmd里面执行完以上的代码,就可以解压成功
  • 1、java war打包、解压命令在Window上war包的解压,经常会将工程打包成war包,如下://将当前目录打包成war包jar cvf temp.war */ .命令格式:java cvf 打包文件名称 要打包的目录 打包文件保存路径解压自然就是:jar...
  • 1.待解压文件: 2.拷贝文件到tomcat目录下的webapps这个文件下。 3.启动tomcat。 4.启动tomcat后xxx.war文件回自动解压。 特殊情况(一般情况下这个部分的的设置是为true的):
  • war解压与压缩

    千次阅读 2020-12-03 13:26:41
    1、将war包移动到一个干净的路径下,解压命令: jar xvf ROOT.war 2、将解压war包打包为原来的war包,命令如下 jar -cvf ReplaceTest.war . 一定要记住一定要记住后面空两格加一个 . jar cvf ReplaceTest.war */ ...
  • centos8解压war

    2020-11-27 11:54:02
    解压war包:unzip xxx.war -d /opt/tomcat/tomcat8/webapps/xxxxx -d后面解压路径
  • 解压war包工具

    千次阅读 2019-05-11 14:55:34
    解压war,要用 jar命令 jar -xf demo.war
  • windows环境下war包通过bat命令实现增量自动打包,亲测有效!!!
  • 前面大鸟谈到安装Solo博客教程时候如何解压WAR文件,如果我们用宝塔面板来安装一些Java程序时候,一般都是打包的war格式,所以需要解压之后才可以使用。解压war可以用命令,或者用tomcat帮助我们自动解压,宝塔面板...
  • tomcat会做关联删除,也就是说tomcat在运行的时候删除war包,会连同目录一起删除; 反过来也是一样,添加war包,tomcat也会自动解包到同名目录。
  • 本地cmd命令打war包、解压war

    千次阅读 2019-09-05 15:50:53
    cmd进入项目目录下并执行命令:jar -cvf xxx.war * war包会生成在执行的目录下,但是会包含项目源文件和工作空间下的文件 建议在web程序的根目录下执行命令:jar -cvf xxx.war index.jsp WEB-INF/ 注意: 命令...
  • jenkins包直接解压

    2018-07-17 23:08:51
    在当前目录下直接解压jenkins-2.32.2,.zip包即可,希望对你有帮助
  • linux下解压war包或指定解压目录

    千次阅读 2020-03-11 11:26:33
    linux下解压war包或指定解压目录找到war包 找到war包 使用 jar -xvf word.war 命令 ,可直接对war包进行解压处理,并解压至当前目录; 如何将war解压至指定的目录,首先进入指定目录,然后再当前目录下运行命令...
  • 情景:把Project文件夹下的文件打包成project.war 1. 打包 jar -cvfM0 project.war /Project 说明: -c 创建war包 -v 显示过程信息 -f 指定 JAR 文件名,通常这个参数是必须的 -M 不产生所有项的清单(MANIFEST〕...
  • war 包的解压与打包

    2020-05-26 14:06:24
    war解压到当前文件夹 jar -xvf hello.war 将当前文件夹下所有内容打成war包 jar -cvfM0 hello.war ./ 其中: x 解包 c 打包 v 显示过程信息 0 这个是阿拉伯数字,只打包不压缩的意思
  • jenkins部署war配置

    2017-06-27 10:05:27
    自己做的东东,备份自己看
  • war解压到当前文件夹 jar -xvf itqs.war 将当前文件夹下所有内容打成war包 jar -cvfM0 itqs.war ./ 其中: x 解包 c 打包 v 显示过程信息 0 这个是阿拉伯数字,只打包不压缩的意思 解压到指定的目录: unzip...
  • war包的解压与打包

    万次阅读 2018-03-22 14:59:56
    war解压到当前文件夹 jar -xvf hello.war 将当前文件夹下所有内容打成war包 jar -cvfM0 hello.war ./ 其中: x 解包 c 打包 v 显示过程信息 0 这个是阿拉伯数字,只打包不压缩的意思 ...
  • war文件解压到指定目录

    千次阅读 2018-04-04 09:16:13
    eg:将abc.war解压到当前文件夹? 答:进入目标文件即abc.war文件所在的文件夹,按住shift键并在该文件夹空白处点击鼠标右键,选择"在此处打开命令窗口(W)",调出命令窗口,键入命令:jar xvf abc.war,按回车键即可完成解压...
  • tomcat配置war解压地址

    千次阅读 2019-06-06 15:49:11
    webapps目录下的war包在tomcat启动的时候会自动解压,然而在生产环境中webapps目录下解压出很多文件夹,不利于war包的管理,所以可以设置war解压在其他目录下 配置方法为: 打开tomcat/conf/server.xml 如下图所示...
  • 配置文件放到了webapp/WEB-INF/classes下
  • linux 解压war

    千次阅读 2017-05-25 15:17:28
    网上很多人说用jar命令解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。 unzip -d 指定目录 [root@oracle upload]# unzip -oq common.war -d common   命令名: unzip 功
  • 1.什么是war文件?如果一个Web应用程序的目录和文件非常多,那么将这个Web应用程序部署到另一台机器上,就不是很方便了,我们可以将Web应用程序打包成Web归档(WAR)文件。这个过程和把Java类文件打包成jar文件的过程...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 53,650
精华内容 21,460
关键字:

war解压

友情链接: microdog.rar