如何在 Ubuntu 12.04.3 LTS 上安装 Tomcat 7.0.42?

如何在 Ubuntu 12.04.3 LTS 上安装 Tomcat 7.0.42?

系统管理员给了我一个虚拟机,我可以通过终端访问它。

我有 root 权限,并且它Ubuntu 12.04.3 LTS

该命令apt-cache policy tomcat7通知:

tomcat7:
  Installed: (none)
  Candidate: 7.0.26-1ubuntu1.2
  Version table:
     7.0.26-1ubuntu1.2 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise-updates/universe amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ precise-security/universe amd64 Packages
     7.0.26-1ubuntu1 0
        500 http://br.archive.ubuntu.com/ubuntu/ precise/universe amd64 Packages
root@mymachine:~#

不过,我想安装最新的 Tomcat 7 (7.0.42)。

这是可行的吗?如果可以,怎么做?

答案1

是的,可以安装 Tomcat 7.0.42,但您必须“手动”安装。以下是操作步骤:

笔记:如果您想知道为什么它不在存储库中,请访问此问题:为什么 Ubuntu 存储库没有最新版本的软件?

先决条件:您需要安装 Java,我们需要它的路径。Java 通常安装在 下/usr/lib/jvm。安装 Java 后,您可以运行命令以显示确切的路径;查看第一个条目(旁边带有 的update-alternatives --config java条目。您可以点击退出此屏幕)。我们只需要 之后的目录。在我的计算机上,目录是。此答案将假定这是 Java 目录,但您应该相应地更改命令。*Enter/jvm//usr/lib/jvm/java-7-openjdk-i386/

  1. wget http://mirror.atlanticmetro.net/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz

    • 这会将 Tomcat 7.0.42 下载到您当前的目录。
  2. tar xzvf apache-tomcat-7.0.42.tar.gz

    • 这将提取文件。
  3. sudo mv apache-tomcat-7.0.42 /usr/local

    • 这会将 Tomcat 移动到/usr/local。您可以选择任何您想要的路径。其余命令将假定您已使用此路径。
  4. nano ~/.bashrc- 这将打开一个文本编辑器。转到文件末尾(Alt+ /)并添加以下两行:

    导出 CATALINA_HOME=/usr/local/apache-tomcat-7.0.42
    导出JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386/
    

    记住:这是我的 Java 路径。将其更改为您安装的 Java。

  5. . ~/.bashrc

    • 这将应用我们所做的更改。
  6. sudo $CATALINA_HOME/bin/startup.sh- 你应该看到类似这样的内容:

    使用 CATALINA_BASE:/usr/local/apache-tomcat-7.0.42
    使用 CATALINA_HOME:/usr/local/apache-tomcat-7.0.42
    使用 CATALINA_TMPDIR:/usr/local/apache-tomcat-7.0.42/temp
    使用 JRE_HOME:/usr
    使用 CLASSPATH:/usr/local/apache-tomcat-7.0.42/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.42/bin/tomcat-juli.jar
    

    并且没有错误。

你已经完成了。将浏览器指向http://localhost:8080,你应该会看到 Tomcat 页面:

相关内容