精华内容
下载资源
问答
  • jar -cvf api.war ./* #将api目录下的所有文件压缩进api.war包里 得到 [antif@test1 api]$ ls api.war index.jsp META-INF WEB-INF #其中api.war就是我们想要的结果了 语法: -c 创建新档案 -t 列出档案目录 -x 从...

    进入到目标目录执行
    cd /opt/tomcat/wedapps/api/
    jar -cvf api.war ./* #将api目录下的所有文件压缩进api.war包里
    得到
    [antif@test1 api]$ ls
    api.war index.jsp META-INF WEB-INF #其中api.war就是我们想要的结果了
    语法:
    -c 创建新档案
    -t 列出档案目录
    -x 从档案中提取指定的 (或所有) 文件
    -u 更新现有档案
    -v 在标准输出中生成详细输出
    -f 指定档案文件名
    -m 包含指定清单文件中的清单信息
    -n 创建新档案后执行 Pack200 规范化
    -e 为捆绑到可执行 jar 文件的独立应用程序
    指定应用程序入口点
    -0 仅存储; 不使用任何 ZIP 压缩
    -P 保留文件名中的前导 ‘/’ (绝对路径) 和 “…” (父目录) 组件
    -M 不创建条目的清单文件
    -i 为指定的 jar 文件生成索引信息
    -C 更改为指定的目录并包含以下文件

    展开全文
  • 打包成war包 因为种种原因公司需要把java程序达成war包。起先用zip命令打包,起先可以用,后来却无法使用。今天找到一个更好的办法。用jar命令,前提是要安装jdk。 把当前目录下的所有文件打包成game.war jar ...

    一. 打包成war包

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

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

    jar -cvfM0 game.war ./

    -c   创建war包
    -v   显示过程信息
    -f    
    -M
    -0   这个是阿拉伯数字,只打包不压缩的意思

    二. 解压war包
    解压game.war

    jar -xvf game.war

    解压到当前目录

    转载于:https://www.cnblogs.com/longshiyVip/p/4891977.html

    展开全文
  • Linux打包压缩war、解压war包用jar命令。 用jar命令,前提是要安装dk。 1、打包 1.1把project文件夹下的文件打包成project.war jar -cvfM0 project.war project/ 1.2把当前目录下的所有文件打包成game.war jar -cv...

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

    用jar命令,前提是要安装dk。

    1、打包

    1.1 把project文件夹下的文件打包成project.war
    jar -cvfM0 project.war project/

    1.2 把当前目录下的所有文件打包成game.war
    jar -cvfM0 game.war ./

    -c 创建war包

    -v 显示过程信息

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

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

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

    2、解压

    2.1 解压project.war
    jar -xvf project.war
    解压到当前目录

    2.2 解压game.war
    jar -xvf game.war
    解压到当前目录



          本文转自ling118 51CTO博客,原文链接:http://blog.51cto.com/meiling/2048616,如需转载请自行联系原作者


    展开全文
  • 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

    展开全文
  • 文章目录SpringBoot项目如何将jar包打包成war包1、修改pom文件打包方式2、排除SpringBoot内置的Tomcat容器3、继承SpringBootServletInitializer类并实现configure方法4、修改war包名称5、jar包运行方式6、war包运行...
  • 环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + ...Linux打包压缩war、解压war包和jar命令   解决   把project_a文件夹下的文件打包成project.war   1. 打包   jar -xvf project.war /project_a     -c
  • 把当前目录下的所有文件打包成 game.warjar -cvfM0 game.war ./-c 创建war包 -v 显示过程信息 -f -M -0 这个是阿拉伯数字,只打包不压缩的意思解压 game.warjar -xvf game.war解压到当前目录
  • spring boot+maven项目打包成war包部署到tomcat
  • maven项目在本地运行正常,打包成war包部署到Linux系统的tomcat上,提示以下信息: java.lang.ExceptionInInitializerError: null at org.apache.axis.handlers.BasicHandler.<clinit>(BasicHandler.java:43...
  • 至此war包打包完毕 下面打开crt 或xshell工具,登录要部署的主机,先关闭tomact服务,再上传war包,否则会不成功。进入到tomact的webapps目录下,rz命令上传刚才保存的war包,再进入到tomact的bin目录下,./
  • Linux打包压缩war、解压war包和jar命令 环境 RedHat Linux 9 + VWWare 8.0 + SSH 3.2.9 + Putty 0.62   问题 Linux打包压缩war、解压war包和jar命令   解决   把project_a文件夹下的文件打包成...
  • 本地打的jar包,在打包成war包后,部署到服务器上会报错:java.lang.NoClassDefFoundError 以下为解决方式:(暂时还不知道其他的解决方式,期待你的留言) 需要打包的jar包: <!--打包自定义的依赖包--> <...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 15,590
精华内容 6,236
关键字:

linux打包成war包

linux 订阅