在我的Linux上解压Tomcat安装包的的时候遇到了这两个问题,这是我解决的时候在网上找到的几个方法。
sudo tar xzvf apache-tomcat-9*tar.gz -C /opt/tomcat --strip-components=1
首先:
问题1 tar: This does not look like a tar archive < 问题2gzip: stdin: not in gzip format
如果解压文件的时候只有问题1,就好办。
如果俩问题都存在,
方法一:原因是这个压缩包没有用gzip格式压缩,所以不用加z参数,(所以不是所有的解压包都得用 -zxvf)!
方法二:将这个压缩包重命名:mv apache-tomcat-9.0.10.tar.gz apache-tomcat-9.0.10.tar
再执行解压命令: tar -zxvf apache-tomcat-9.0.10.tar
方法三:如果之前的方法都不行,就可能是安装包本身的问题。可能直接通过命令下载的压缩包默认不同意Oracle的安装协议,只有自己去官网下载了传到服务器上。这是最好的办法,我遇到的就是这样的问题。
官网链接: https://tomcat.apache.org/download-90.cgi.
我在上传服务器的时候
发现之前wget到的这个安装包才1kb。。。。。。。
这是官网下载的上传上去的。
打开再使用解压命令,就可以解压了。问题就出在直接get的压缩包文件有问题。同理如果你使用的虚拟机desktop版本,打开浏览器输入网址下载下来就行了,如果是server版本,就要在你的windows上下载好了,传过去。就这样咯。
关于gzip: stdin: not in gzip format与tar: This does not look like a tar archive的问题
最新推荐文章于 2023-09-10 10:41:39 发布