用jar命令打包war远程部署

最近在看jboss的相关漏洞,用jmx-console进行war远程部署的时候碰到一个jsp转war的问题,研究了半天,记录一下免得搞忘了。

一开始网上是说的直接把jsp文件压缩成zip,再把后缀名改成war即可,但是我将后缀改之后war远程部署,war包里面的jsp文件是0kb,也就是说这种方法会导致jsp文件置空。

后来查阅资料找到了方法,如下:

jar -cvf aaa.war .

这条命令的意思是将当前目录(.)下的所有文件打包压缩成一个war文件,名字为aaa

例如我这里生成了一个jsp小马,我将它打包成war

用jar命令打包war远程部署

用jar命令打包war远程部署

用jar命令打包war远程部署

没问题,压缩成功了,然后我用xftp上传到我的vps,再进行war远程部署一下

用jar命令打包war远程部署

可以看到里面的jsp是没问题的,大小也是一样的,然后命令执行一下,没问题,终于ok

用jar命令打包war远程部署

上一篇:AFNetWorking发送post请求,Code=-1016错误


下一篇:Google地图,Baidu地图数据供应商