精华内容
下载资源
问答
  • unzip命令用于解压缩由zip命令压缩的“.zip”压缩包。语法:unzip(选项)(参数)选项-c:将解...-t:检查压缩文件是否正确;-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中...

    unzip命令用于解压缩由zip命令压缩的“.zip”压缩包。

    语法:unzip(选项)(参数)

    选项

    -c:将解压缩的结果显示到屏幕上,并对字符做适当的转换;

    -f:更新现有的文件;

    -l:显示压缩文件内所包含的文件;

    -p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换;

    -t:检查压缩文件是否正确;

    -u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中;

    -v:执行时显示详细的信息;

    -z:仅显示压缩文件的备注文字;

    -a:对文本文件进行必要的字符转换;

    -b:不要对文本文件进行字符转换;

    -C:压缩文件中的文件名称区分大小写;

    -j:不处理压缩文件中原有的目录路径;

    -L:将压缩文件中的全部文件名改为小写;

    -M:将输出结果送到more程序处理;

    -n:解压缩时不要覆盖原有的文件;

    -o:不必先询问用户,unzip执行后覆盖原有的文件;

    -P:使用zip的密码选项;

    -q:执行时不显示任何信息;

    -s:将文件名中的空白字符转换为底线字符;

    -V:保留VMS的文件版本信息;

    -X:解压缩时同时回存文件原来的UID/GID;

    -d:指定文件解压缩后所要存储的目录;

    -x:指定不要处理.zip压缩文件中的哪些文件;

    -Z:unzip-Z等于执行zipinfo指令。

    参数

    压缩包:指定要解压的“.zip”压缩包。

    实例

    将压缩文件text.zip在当前目录下解压缩。

    unzip test.zip

    将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。

    unzip -n test.zip -d /tmp

    查看压缩文件目录,但不解压。

    unzip -v test.zip

    将压缩文件test.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件。

    unzip -o test.zip -d tmp/

    linux解压war包的命令

    网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。

    unzip -d 指定目录

    [root@oracle upload]# unzip -oq common.war -d common

    命令名: unzip

    功 能说明:解压缩zip文件

    语  法:unzip [-cflptuvz][-agCjLMnoqsVX][-P ][.zip文 件][文件][-d ][-x ] 或 unzip [-Z]

    补充说明:unzip为.zip压缩文件的解压缩程序。

    参  数:

    -c 将 解压缩的结果显示到屏幕上,并对字符做适当的转换。

    -f 更 新现有的文件。

    -l 显 示压缩文件内所包含的文件。

    -p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任 何的转换。

    -t 检 查压缩文件是否正确。,但不解压。

    -u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中 的其他文件解压缩到目录中。

    -v 执 行是时显示详细的信息。或查看压缩文件目录,但不解压。

    -z 仅 显示压缩文件的备注文字。

    -a 对 文本文件进行必要的字符转换。

    -b 不 要对文本文件进行字符转换。

    -C 压 缩文件中的文件名称区分大小写。

    -j 不 处理压缩文件中原有的目录路径。

    -L 将 压缩文件中的全部文件名改为小写。

    -M 将 输出结果送到more程 序处理。

    -n 解 压缩时不要覆盖原有的文件。

    -o 不 必先询问用户,unzip执 行后覆盖原有文件。

    -P 使 用zip的密码选项。

    -q 执 行时不显示任何信息。

    -s 将 文件名中的空白字符转换为底线字符。

    -V 保 留VMS的文件版本信 息。

    -X 解 压缩时同时回存文件原来的UID/GID。

    [.zip文件] 指定.zip压缩文件。

    [文件] 指定 要处理.zip压缩文 件中的哪些文件。

    -d 指 定文件解压缩后所要存储的目录。

    -x 指 定不要处理.zip压 缩文件中的哪些文件。

    -Z unzip -Z等 于执行zipinfo指 令。

    命令名: zip

    功能说明:压缩文件。

    语  法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b ][-ll][-n ][-t ][-][压 缩文件][文件...][-i ][-x ]

    补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具 有”.zip”扩展名 的压缩文件。

    参  数:

    -A 调 整可执行的自动解压缩文件。

    -b 指 定暂时存放文件的目录。

    -c 替 每个被压缩的文件加上注释。

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

    -D 压 缩文件内不建立目录名称。

    -f 此 参数的效果和指定"-u"参 数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中。

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

    -g 将 文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。

    -h 在 线帮助。

    -i 只 压缩符合条件的文件。

    -j 只 保存文件名称及其内容,而不存放任何目录名称。

    -J 删 除压缩文件前面不必要的数据。

    -k 使 用MS-DOS兼容格 式的文件名称。

    -l 压 缩文件时,把LF字符 置换成LF+CR字 符。

    -ll 压 缩文件时,把LF+CR字 符置换成LF字符。

    -L 显 示版权信息。

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

    -n 不 压缩具有特定字尾字符串的文件。

    -o 以 压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同。

    -q 不显 示指令执行过程。

    -r 递 归处理,将指定目录下的所有文件和子目录一并处理。

    -S 包 含系统和隐藏文件。

    -t 把 压缩文件的日期设成指定的日期。

    -T 检 查备份文件内的每个文件是否正确无误。

    -u 更 换较新的文件到压缩文件内。

    -v 显 示指令执行过程或显示版本信息。

    -V 保 存VMS操作系统的文 件属性。

    -w 在 文件名称里假如版本编号,本参数仅在VMS操 作系统下有效。

    -x 压 缩时排除符合条件的文件。

    -X 不 保存额外的文件属性。

    -y 直 接保存符号连接,而非该连接所指向的文件,本参数仅在UNIX之 类的系统下有效。

    -z 替 压缩文件加上注释。

    -$ 保 存第一个被压缩文件所在磁盘的卷册名称。

    - 压 缩效率是一个介于1-9的 数值。

    例. 将当前目录下的所有文件和文件夹全部压缩成test.zip文件,-r表示递归压缩子目录下所有文件

    [root@mysql test]# zip -r test.zip ./*

    jar命令

    压缩war包:把当前目录下的所有文件打包成game.war

    jar -cvfM0 game.war ./

    -c 创建war包

    -v 显示过程信息

    -f 指定归档文件名

    -M 不创建条目的清单文件

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

    解压war包

    jar -xvf game.war

    解压到当前目录

    来源:http://www.cnblogs.com/cxhfuujust/p/8193310.html

    展开全文
  • 今天将一个项目压缩成zip包,然后直接改后缀变成war包放到Tomcat的工作空间的时候,运行的时候发现Tomcat没有正确的将war包解压成项目文件夹。 查看了日志后发现: 上网找了半天也没找到原因,最后再测可能是rar...

    今天将一个项目压缩成zip包,然后直接改后缀变成war包放到Tomcat的工作空间的时候,运行的时候发现Tomcat没有正确的将war包解压成项目文件夹。
    查看了日志后发现:
    在这里插入图片描述
    上网找了半天也没找到原因,最后再测可能是rar压缩包改后缀变成war包的时候出现了错误
    所以我解决的办法是用IDEA将文件压缩成war包,然后再放到Tomcat的工作空间(webapps)下,
    最后测试能够正确自动解压缩war包

    展开全文
  • 与tomcat类似,直接拷贝war到...需要做一些额外配置,才能找到正确解压目录Q: How to change the extracted directory?A: You have few choices.1) Specify your own java.io.tmpdir java system property locatio...

    与tomcat类似,直接拷贝war到webapps目录即可,不同的是解压文件不会存放到webapps下。

    需要做一些额外配置,才能找到正确解压目录

    Q: How to change the extracted directory?

    A: You have few choices.

    1) Specify your own java.io.tmpdir java system property location for jetty to use.

    $ java -Djava.io.tmpdir=/path/to/my/new/temp/ -jar start.jar

    2) Create a "work" directory under the ${jetty.home} path (whereever that is).

    That will cause Jetty to use that work directory instead of whatever the java.io.tmpdir property is set to.

    3) Specify the tempDir attribute on the WebAppProvider deployments.

    Only valid for war file deployment scenarios, NOT valid for context based deployment.

    If you have etc/jetty-webapps.xml in your start.ini you have war file deployments enabled.

    Edit the ${jetty.home}/etc/jetty-webapps.xml file and add 1 more attribute on the WebAppProvider.

    /path/to/my/preferred/temp/dir/for/all/webapps

    4) Set the tempDirectory attribute on the WebAppContext with context based deployments.

    NOT valid for war file deployment scenarios.

    If you have etc/jetty-context.xml in your start.ini you have context based deployments enabled.

    Edit the ${jetty.home}/contexts/myapp.xml and add the tempDirectory attribute on the WebAppContext.

    /path/to/my/preferred/temp/dir/for/this/context

    展开全文
  • 修改war包内容

    2020-10-12 16:48:58
    添加jar命令 cd /usr/bin/ ln -s -f /opt/jdk/1.8/bin/jar 查找 jar -tvf ROOT.war |grep UtlLicenseUtils.class ...自己手动替换掉正确的UtlLicenseUtils.class 压缩 jar -uvf ROOT.war WEB-INF/.

    添加jar命令

    cd /usr/bin/
    ln -s -f /opt/jdk/1.8/bin/jar

    查找

    jar -tvf ROOT.war |grep UtlLicenseUtils.class

    解压

     jar -xvf ROOT.war WEB-INF/classes/***/***/***/common/UtlLicenseUtils.class

    替换

    自己手动替换掉正确的UtlLicenseUtils.class

    压缩

    jar -uvf ROOT.war WEB-INF/classes/***/***/***/common/UtlLicenseUtils.class

    参考:https://blog.csdn.net/weixin_35982425/article/details/88241192

     

    展开全文
  • jetty部署war包

    千次阅读 2015-10-15 15:03:34
    与tomcat类似,直接拷贝war到webapps...需要做一些额外配置,才能找到正确解压目录参考资料:http://dev.eclipse.org/mhonarc/lists/jetty-users/msg01998.htmlQ: How to change the extracted directory?A: You ha...
  • 百度关键词:war包、was、websphere、部署、文件缺失...最后发现原因是war包里面包含几个以“.”开头的垃圾文件,比如“.#userdaoimpl”之类的,只要将这些文件删除就可以正确部署了。 该war包是用eclipse直接导出的。
  • 将drs_6.5_SP3.zip文件解压,放在临时文件drs_cr 里面包含:custom,help,WEB-INF,DAR,drs_cr.war 1 现在content server...2 解压drs_cr.war,更改对应的对应的dfc.properties 使其指向正确的docbase(5个键值对...
  • 最近将一个项目从tomcat移到websphere6.0下面,...最后发现原因是war包里面包含几个以“.”开头的垃圾文件,比如“.#userdaoimpl”之类的,只要将这些文件删除就可以正确部署了。 该war包是用eclipse直接导出的。...
  • unzip命令用于解压缩由zip命令压缩的“.zip”压缩包。语法:unzip(选项)(参数)选项-c:将解...-t:检查压缩文件是否正确;-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中...
  • maven打包发现war包解压后的class文件总是跟原Java不一样 后来发现pom中这么写到 <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <v...
  • java war发布部署

    千次阅读 2018-01-06 16:28:35
    如果bin中shutdown.bat 关闭不了 ,可进入任务管理器中强制关闭服务,然后进入bin目录中 找到tomcat.exe 打开运行,tomcat云中后会自动解压war包, 五、这时候就可以通过浏览器正确访问了   https
  • 在使用unzip进行文件包解压,可以用来解压zip/jar/war包类型,有时解压时需要解压到指定路径时可以使用参数 -d 来指定,例如: unzip services-bak.jar -d ./web 这样解压后就解压到web目录下了,而不是当前目录下 ...
  • Dubbo简易监控中心发布,基于GitHub上的dubbo-master版本构建,源码版本为2.5.4开发版。...(注意里面的WEB-INF/dubbo.properties中zookeeper的地址配置正确并且zookeeper服务正在运行) 默认用户 root root
  • 现在是本地的部署步骤,本地部署是为了测试下部署的资源引用是否正确。 1.首先执行npm run build ,build出的是dist文件夹: 2.然后我把传入了公司内网,哈哈,我是外网开发,内网部署。 在D:\code\IEDS-...
  • dubbo-admin

    2018-03-22 18:41:18
    使用方法:将war包放在tomcat的webapps下,启动tomcat,然后war会自动解压,进入到解压后的dubbo-admin-**下,进入WEB-INF,发现有文件dubbo.properties,打开将自己正确的zookeeper地址写入,重启tomcat即可通过...
  • 1,首先确认war包没问题,运行了Tomcat以后,查看webapps/下war是否正确解压 2,去查看Tomcat控制台日志信息,有报错! java.lang.UnsupportedClassVersionError: org/springframework/web/SpringServletConta ...
  • LambdaProbe 中文下载

    2007-09-04 15:08:10
    它是基于 Web + AJAX 的, 无刷新实时画图. <br>如何安装: 先下载 ZIP 文件(LambdaProbe 1.7b, BINARIES ~7Mb), 解压后只需要发布probe.war文件到 Tomcat 服务器的 webapps 目录下. 支持的Tomcat 服务器版本: 5.0...
  •  在测试环境中运行没有任何问题,但是导出war包之后,就将war包上传到线上服务器的webapps目录下,然后启动Tomcat,等待Tomcat将上传的war包解压(此时Tomcat没有启动成功,因为用户名和密码不正确),之后我手动...
  • sqlserver2005安装配置完成,接下来将web...之后将war包放到服务器的tomcat的webapps文件夹下就可以,tomcat运行时会自己把这个包解压 要想项目和数据库能正确连接还得重新配置JDBC驱动部分: 首先把准备好的sql2
  • 业务优化

    2021-04-17 09:49:03
    war包是个压缩包,war exploded包是解压后的文件夹。 购物车设计: redis使用hashmap结构(不是用json格式的hashmap,而是redis的hashmap),可以使用原子操作改变产品数量,并拆分购物信息到另一个hashmap,减少...
  • 2、删掉tomcat下的项目文件(按需备份),把war包放在tomcat对应正确路径下解压; 3、重启tomcat,重启后发现部署失败代码有问题则执行4,否则结束。 4、部署出错,赶紧关闭tomcat,把上一个版本/备份拷回来
  • 【Tomcat】Tomcat用户名和密码问题

    千次阅读 2018-10-22 15:40:23
     最近,小编在将项目打成war包部署到Tomcat上之后,登录Tomcat界面查看部署的项目时遇到了下面的问题:登录Tomcat时需要用户名和密码,但不管怎样输入用户名和密码都是不正确的。如下图所示: 【问题原因】  ...
  • jira 升级安装

    2021-01-06 10:05:16
    解压并编辑edit-webapp下面的jira-application.properties,设置正确的jira.home 运行build.sh 获取dist-tomcat下面新生成的war包作为安装包 备份/var/jira# 通过web界面导出数据为xml# 新建一个jira的数据库# 例如...
  • CentOS7下,启动tomcat,应用报如下错误。不过该应用相同的war包...后经过排查,发现是由于war包是通过windows的解压工具解压后放到webapps下的,而不是由tomcat自解压的。改成tomcat自解压后,问题解决。怀疑tomca...
  • 问题描述:java项目发布到linux服务器,一切操作正确,linux命令启动tomcat后,查看日志启动tomcat正常,上传的war包已经解压成功,但是tomcat没加载项目.解决方法:1.本人连接服务器用的软件是SSH Secure File ...
  • java项目发布到linux服务器,一切操作正确,linux命令启动tomcat后,查看日志启动tomcat正常,上传的war包已经解压成功,但是tomcat没加载项目. 解决方法: 1.本人连接服务器用的软件是SSH Secure File Transfer ...
  • 今天把程序部署到服务器...而我的程序传递的路径肯定正确,并且部署的时候对.war包做了解压。对这个问题上网搜搜了n编,始终找不到问题所在,而部署子本机是完全正确的。 仔细梳理了一下找到了一个线索:我部署到服...
  • Solr部署到tomcat

    2019-09-26 20:41:39
    正确部署方式是把solr作为war包部署到tomcat。而solr官方并没有提供war包,所以需要手动复制一些包。 1、下载solr并解压到C盘 2、将C:\solr-7.2.0\server\solr-webapp\webapp复制到tomcat的webapp目录下,文件夹名改...
  • java项目发布到linux服务器,一切操作正确,linux命令启动tomcat后,查看日志启动tomcat正常,上传的war包已经解压成功,但是tomcat没加载项目. 解决方法: 1.用bash或cmd连接服务器 2.按要求找到linux的tomcat目录...

空空如也

空空如也

1 2 3
收藏数 41
精华内容 16
关键字:

war包正确解压