當前位置: 首頁>>技術教程>>正文


apt – 如何在 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)。

可行嗎?如果是,如何?

最佳辦法

是的,可以安裝 Tomcat 7.0.42,但您必須安裝 “manually”。以下是有關如何安裝的步驟:

\\n

Note: visit this question if you want to know why it’s not in the repositories: Why don’t the Ubuntu repositories have the latest versions of software?

\\n

Prerequisite: you need to have Java installed, and we need its\\n path. Java is usually installed under /usr/lib/jvm. Once you have\\n installed Java, you can run the command update-alternatives --config\\n java to show you the exact path; look at the first entry (the one\\n with a * next to it. You can hit Enter to exit this\\n screen). We only need the directory after /jvm/. On my machine, the\\n directory was /usr/lib/jvm/java-7-openjdk-i386/. This answer will\\n assume that this is the Java directory, but you should change the\\n commands accordingly.

\\n

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

    • 這會將 Tomcat 7.0.42 下載到您的當前目錄。

  2. tar xzvf apache-tomcat-7.0.42.tar.gz \n

    • 這將提取文件。

  3. sudo mv apache-tomcat-7.0.42 /usr/local \n

    • 這會將 Tomcat 移動到 /usr/local 。你可以選擇任何你想要的路徑。其餘命令將假定您已使用此路徑。

  4. nano ~/.bashrc – 這將打開一個文本編輯器。轉到文件末尾( Alt + / )並添加以下兩行:\n\nexport CATALINA_HOME=/usr/local/apache-tomcat-7.0.42\nexport JAVA_HOME=/usr/lib/jvm/java-7- openjdk-i386/\n\n\n記住:這是我的 Java 的路徑。將其更改為您安裝的 Java。\n

  5. . ~/.bashrc \n

    • 這將應用我們所做的更改。

  6. sudo $CATALINA_HOME/bin/startup.sh – 你應該會看到如下內容:\n\n使用 CATALINA_BASE:/usr/local/apache-tomcat-7.0.42\n使用 CATALINA_HOME:/usr/local/apache-tomcat-7.0.42\n使用 CATALINA_TMPDIR:/usr/local/apache-tomcat- 7.0.42/temp\n使用 JRE_HOME: /usr\n使用 CLASSPATH: /usr/local/apache-tomcat-7.0.42/bin/bootstrap.jar:/usr/local/apache-tomcat-7.0.42/bin/tomcat-juli.jar\n \n並且沒有錯誤。

你完成了。將瀏覽器指向 http://localhost:8080,您應該會看到 Tomcat 頁麵:

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/13031.html,未經允許,請勿轉載。