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

Linux下打包压缩war、解压war包和jar命令,第1张

问题

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

解决

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

-c 创建war包

-v 显示过程信息

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

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

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

解压到当前目录

https://www.cnblogs.com/yw-ah/p/9770971.html

https://www.cnblogs.com/wyd168/p/6636529.html

1、IDEA 下,运行mvn clean,-->mvn package ,等到项目打包成功,在该项目文件位置找到target 下的 demo.war,拷贝到tomcat8.5/webapps目录下。

2、访问路径:localhost:8080/${打包文件名}/请求url

3、如何在访问时 去掉war包名?

3.1、 Tomcat的默认根目录是ROOT,实际上ROOT这个项目在实际生产环境是没有用的,所以我们可以用我们的项目覆盖ROOT项目

*** 作过程:

1.删除ROOT下所有文件及文件夹

2.把我们项目的war包解压后,项目目录下的所有文件和子目录都拷贝到ROOT目录下即可

或者有更狠的一招:直接删掉ROOT目录,然后把我们的项目打包名称改成ROOT.war,放到webapps下就行

3.2、Tomcat本身可以配置虚拟目录。方法就是在Server.xml中<Engine><Host>节点下加入Context信息。如我们可以配置<Context path="/abc" docBase="D:\app\abc" ... />,那我们可以通过地址 http://localhost:8080/abc 来访问我们放在D:\app\下面的abc项目。我们可以把这个path="/abc"修改为path=""。意思就是把abc映射到根目录,访问路径就会变成 http://localhost:8080/ 。

*** 作过程:

按照配置虚拟目录的方式,在<Engine><Host>下添加一个Context节点,具体配置如下:

您好, 一、命令解压我们经常使用jenkins对项目进行打包,工程发布后经常采用war包格式发布,如图就是我们工程中经常使用的war包。压缩方法:在解压之前,我们先学习下war包压缩方法,在linux上,我们可以直接使用jar命令对文件进行压缩。例如把当前目录下的所有文件打包为test.war,直接使用如下命令jar -cvfM0 test.war ./参数说明:-c 创建war包-v 显示过程信息-f -M-0 0带包只打包不压缩的意思jar解压:JAR包是由jdk安装目录/usr/local/jdk/bin/jar命令生成的,当我们安装好JDK,使用jar命令了jar -xvf pubilsh.war 解压到当前文件夹unzip解压:unzip -oq pubilsh.war -d pubilsh解压到指定目录-d后跟解压的目录。二、压缩软件解压步骤一:在linux上打完包后,我们将war包下载到电脑桌面。步骤二:选中war包文件,点击鼠标右键,选择解压到publish,就会在你的电脑桌面创建解压文件夹。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8509904.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存