是否可以在 ubuntu 16.04 中安装 tomcat6?ubuntu 16.04 支持 tomcat6 吗?当我尝试使用安装 tomcat 6 时,apt-get install
我收到以下消息
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package tomcat6
当我尝试安装时libtomcat6-java
收到以下消息。
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libtomcat6-java is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libtomcat6-java' has no installation candidate
帮助我使用 apt-get 安装 tomcat6 谢谢。
答案1
您必须下载 tar 文件,解压缩并移动到您选择的目录。您可以在此处选择一个镜像并获取不同的下载链接。
我的步骤:
$ wget http://ftp.unicamp.br/pub/apache/tomcat/tomcat-6/v6.0.53/bin/apache-tomcat-6.0.53.tar.gz
$ tar xvzf apache-tomcat-6.0.47.tar.gz
$ sudo mkdir /usr/local/tomcat
$ sudo mv apache-tomcat-6.0.47 /usr/local/tomcat
我几乎确信 Tomcat 6 可以在 Java 6 中运行,因此如果您的 Ubuntu 使用的是 Java 8 等,则需要执行额外的步骤。
由于 Java 6 不再适用于 Ubuntu,因此你需要下载旧版软件包并手动安装,根据这个答案。
$ chmod a+x jdk-6u45-linux-x64.bin
$ sudo ./jdk-6u45-linux-x64.bin
$ mv jdk1.6.0_45 java-6-oracle
$ sudo mv java-6-oracle /usr/lib/jvm
现在,你可以使用update-alternatives
或切换 Java 版本galternatives
。
此外,修改.bashrc
文件以设置JAVA_HOME
变量:
export JAVA_HOME=/usr/lib/jvm/java-6-oracle
答案2
对于 6,apt-get 命令是
sudo apt-get install tomcat6
我不知道该版本是否仍在 Ubuntu 16.04 的仓库中。否则,您必须下载 tar 包并从那里安装它。
- 为什么需要 6,而不是 7 或者 8?
- 为什么你只能使用 apt-get?
如果我没记错的话,手动安装并不难。但是你应该准确记录你正在做的事情,并复制你编辑的所有配置文件作为备份。当你需要升级时,你想知道你第一次是如何做到的。