我尝试如下在Centos上设置Tomcat 8:
https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-8-on-centos-7 命令: 须藤mkdir / opt / tomcat
结果:确定
命令:
sudo tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1
结果:
[centos@serveur-1 ~]$ ls
apache-tomcat-8.5.38.tar.gz
[centos@serveur-1 ~]$ sudo tar xvf apache-tomcat-8.5.38.tar.gz -C /opt/tomcat --strip-components=1
tar (child): gzip: Cannot exec: No such file or directory
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now
我发现了这篇文章: gzip & tar Error when installing Tomcat (Ubuntu)
命令:
gunzip apache-tomcat-8*tar.gz
结果:确定
命令:
tar tvf apache-tomcat-8*.tar
结果确定!
所以:
这应该列出tar文件的内容(如果它没有损坏)。如果没有错误的完整列表,则原始命令中的“ -C / opt / tomcat --strip-components = 1”参数有问题。
好,但是怎么了?我不明白...这似乎很简单,但却无法正常工作
***编辑**** 如果我运行tar命令(不使用sudo):
tar xvf apache-tomcat-8.5.38.tar.gz -C /opt/tomcat --strip-components=1
我得到所有文件或文件夹:
Cannot mkdir: Permission denied
Cannot open: No such file or directory