有两个机子一个叫1一个叫2 Linux下用命令 一句话把1机子的压缩包(war)文件 拷贝并解压到2上面

scp -P111 test@192.168.1.5:/home/war.zip . 表示把192.168.1.5上的war.zip文件拷贝到当前目录,其中111为1.5这台的端口号,test为1.5的用户名,注意有个空格加"."表示放到当前目录下

linux文件压缩为war包_linux将文件压缩linux文件压缩为war包_linux将文件压缩


linux文件压缩为war包_linux将文件压缩


scp -P112 war.zip test@192.168.1.6:/home/ 表示把当前目录下的war.zip发送到192.168.1.6上的home文件下,test为1.6上的用户

Linux命令怎么把一个文件打包成一个war包

把当前目录下的所有文件打包成.war jar -cvfM0 .war ./-c 创建war包 -v 显示过程信息 -f -M.解压.war.jar -xvf .war.解压到当前目录。

Linux下tomcat部署war包

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

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

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

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

作过程:

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

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

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

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

作过程:

按照配置虚拟目录的方式,在下添加一个Context,具体配置如下:

linux下用命令怎样将另一个地址上的war包中的文件替换

/bak/war /war

设/bak/war文件替换/war中的文件

mv /war /war.bak

mv /bak/war /war

linux解压war包后删除war包,解压好的文件夹跟着消失

tomcat会做关联删除,也就是说tomcat在运行的时候删除war包,会连同目录一起删除;

反过来也是一样,添加war包,tomcat也会自动解包到同名目录。