linux系统下部署war包1、链接到操作系统
2、第一步停掉tomcat服务,如下(操作命令及截图)
a、进入到tomcat的bin目录,cd /soft/apache-tomcat-7.0.77/bin
b、停止服务 , ./shutdown.sh
c、查看状态 , ps -ef|grep java
ps:如按步骤执行后 , 界面如图所示则说明tomcat已正常关闭
2、第二步删除tomcat的webapps目录下的文件及文件夹(我的上篇博客文章已具体介绍对文件的删除)
3、第三步将打好包的war包上传至linux的指定目录下,这里不介绍怎么上传了,(我自己用的xftp工具上传的)
4、第四步重启tomcat(重启tomcat相当于容器将war包编译解析出来成工程目录)
./startup.sh同样需要在tomcat的bin目录下执行命令,然后查看状态,如出现如下图界面所示,表示启动成功
linux 解压war命令你的命令写错了 。不是 war,而是 tar 命令 。常用的参数如下:
tar xvf myfile.tar,从 tar 文件中解压缩(x:extract)
tar cvf ./*.c myfile.tar,将当前目录下的 c 语言源程序创建一个新的 tar 文件(c:create)
Linux 解WAR包时 提示:-bash: 1: command not found你输入的命令: 1 分号 2c 回车
代表先执行命令 1 此时不输出 再执行命令 2c 然后一起输出
显然你系统里没有1 与2c 这2个命令(你没有为它们设置别名)
那么当然显示出错信息 : -bash 命令没被发现
建议你先找本基本命令教程看看 。
linux下用命令怎样将另一个地址上的war包中的文件替换说一下大概的思路吧
首先说不用脚本的情况 。
1 , 我们知道,如果仅更换War包 。只要删除War包和所生War的目录即可 。
首先service tomcat stop .操作完成后,再启动即可 。
若要替换其中的文件 。
首先要知道解压的命令 。
jar -cvfM0 project.warpath/project
-c创建war包
-v显示过程信息
-f类似于tar定义文件的名字 。以.war结尾
-M 不创立说明文件
-0这个是数字 , 只打包不压缩
解压缩:
jar -xvf project.war -C path/解压到指定位置 。
类似于Tar
详细的可以 jar --help,或者直接到JAr所在目录运行 。
在解压的目标里查看指定的文件,使用cp mv rm来完成替换工作 。
再结合上面的压缩 。打包 。
前者如果War包在使用的话,还需要Service 停启的辅助工作 。这样更为稳妥 。
2,脚本方式,需要的首先如如何自动Ssh上对方的电脑 。
还有本地写好的替换脚本的SCp的自动上传,这里内容包括文件替换 。War包位置 。或者搜索得到的位置War包确定
再将执行的脚本添加到Crontab或者At中 。
具体搜索,测试 。比较麻烦 。但是各个部分的文档丰富 。
使用Apache ant 解压远程linux服务器种某个目录下的一个war包,运行时报找不到jar命令:你是jboss部署java程序的?
正常情况下,我建议你直接回传你的war包,然后用解压缩软件进行解压 。将需要编辑的文件编辑之后,再放回war包的对应目录下就可以了 。
然后将修改之后的war包重新上传至liunx服务器上,注意上传后文件包的权限问题 。
解压war包 linux 测试POSTlinux解压war包linux解war命令的命令
网上很多人说用jar包解压linux解war命令,但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参数类似,但是除linux解war命令了更新现有的文件外,也会将压缩文件中 的其linux解war命令他文件解压缩到目录中 。
-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压 缩文件中的哪些文件 。
-Zunzip -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
解压到当前目录
【linux解war命令 linuxwar包解压命令】linux解war命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linuxwar包解压命令、linux解war命令的信息别忘了在本站进行查找喔 。
推荐阅读
- 家里的灯怎么连接电视机,家里面的灯怎么接线
- js判断一个数字为nan,js判断是否为数字
- 不良解谜游戏攻略手游,不良手游有哪些
- sap入库单打印的代码,sap入库流程图
- 爬虫python多进程,python 多进程效率低吗
- c语言fscanf函数 c语言fscanf函数读取出错
- 小米原神端怎么登录到电脑,小米原神账号怎么登陆电脑
- 观点类文章投稿公众号,观点文投稿平台
- 自主游戏角色扮演记录中班,中班幼儿角色扮演游戏教案