Tro*_*ovs 19 updates package-management apt tomcat software-installation
系统管理员给了我一个我通过终端访问的虚拟机。
我有 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:~#
Run Code Online (Sandbox Code Playgroud)
但是,我想在其上安装最新的 Tomcat 7 (7.0.42)。
可行吗?如果是,如何?
Ala*_*Ali 27
是的,可以安装 Tomcat 7.0.42,但您必须“手动”安装。以下是安装步骤:
注意:如果您想知道为什么它不在存储库中,请访问此问题:为什么 Ubuntu 存储库没有最新版本的软件?
先决条件:你需要安装Java,我们需要它的路径。Java 通常安装在
/usr/lib/jvm. 安装 Java 后,您可以运行该命令update-alternatives --config java以显示确切路径;查看第一个条目(*旁边带有 的条目。您可以点击Enter退出此屏幕)。我们只需要/jvm/. 在我的机器上,目录是/usr/lib/jvm/java-7-openjdk-i386/. 此答案将假定这是 Java 目录,但您应该相应地更改命令。
wget http://mirror.atlanticmetro.net/apache/tomcat/tomcat-7/v7.0.42/bin/apache-tomcat-7.0.42.tar.gz
tar xzvf apache-tomcat-7.0.42.tar.gz
sudo mv apache-tomcat-7.0.42 /usr/local
/usr/local. 你可以选择任何你想要的路径。其余命令将假定您已使用此路径。nano ~/.bashrc- 这将打开一个文本编辑器。转到文件末尾 ( Alt+ /) 并添加以下两行:
export CATALINA_HOME=/usr/local/apache-tomcat-7.0.42 导出 JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386/
请记住:这是通往我的 Java 之路。将其更改为您安装的 Java。
. ~/.bashrc
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 使用类路径:/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 页面:
