在 Ubuntu 16.04 服务器中安装 Tomcat8 时提取 Apache-Tomcat-8.5.5.tar.gz



我试图通过输入以下命令在 ubuntu(16.04( 虚拟服务器上安装 tomcat8

(如此(。
sudo apt-get update
sudo apt-get install default-jdk
cd /tmp
curl -O http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v8.5.5/bin/apache-tomcat-8.5.5.tar.gz

最后一个命令给出错误,如下所示。

gzip: stdin: not in gzip format
tar: Child returned status 1
tar:Error is not recoverable: exiting now

我还尝试将 tar.gz 文件重命名为.tar文件并解压缩它,但它不起作用。 如何克服此错误?

出现此问题的原因是服务器 apache.mirrors.ionfish.org 上没有文件。 在浏览器中输入地址 http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v8.5.5/bin/apache-tomcat-8.5.5.tar.gz,您将看到有关错误的信息:

在此服务器上找不到请求的 URL/tomcat/tomcat-8/v8.5.5/bin/apache-tomcat-8.5.5.tar.gz。

您必须打开地址 http://apache.mirrors.ionfish.org/tomcat/tomcat-8/并检查现有版本。我看到以下信息:

[DIR] v8.0.50/2018-2-13 06:24 -[DIR] v8.5.28/2018-2-11 20:12 -

另一种方法是使用以下命令检查格式化文件:

文件阿帕奇-雄猫-8.5.5.tar.gz

它应显示有关文件类型的信息。 对于有效文件,它显示"gzip 压缩数据"。 在我们的例子中,它显示"HTML文档,ASCII文本"。

试试这个:

sudo apt-get update
sudo apt-get install default-jdk
sudo apt-get install unzip
cd /opt
curl -O http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.zip
sudo unzip apache-tomcat-8.5.15.zip
sudo mv apache-tomcat-8.5.15 tomcat

转到 Apache Tomcat 下载页面并下载最新的核心二进制分发文件(例如:apache-tomcat-9.0.13®.zip(。

将 ZIP 文件的提取内容复制到/opt/tomcat,然后按照安装步骤操作。

最新更新