看来从 20.04 开始 Ubuntu 不再在存储库中提供 Apache Tomcat 8,只有 Apache Tomcat 9。我有一个学校作业要求我们使用 Apache Tomcat 8。有没有办法在 Ubuntu 20.04 上安装 Apache Tomcat 8,还是我必须获取带有 Ubuntu 18.04 的 VM?
答案1
您随时可以自行下载并提取 tomcat8 包并使用如下 systemd 脚本:https://gist.github.com/zengxs/a697d786b244d7b857d3d006213306a1
(或者从文件夹内启动 tomcat bin
)
顺便问一下,为什么你的学校作业要与 Tomcat 的修复版本绑定在一起?
干杯,马丁
答案2
我的建议是使用 docker 镜像,而不是安装旧包(只要你的任务允许)。了解 docker 对工作/容器/K8s 和软件开发/devops 非常有用。
安装 docker 桌面(有 gui)- 可以按照此处的指南进行操作https://docs.docker.com/desktop/install/linux-install/
或者
docker-ce(非图形化)Digital ocean 有一些很好的指南https://www.digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-22-04
确保 docker/docker 桌面正在运行。
然后在 dockerhub.com 上找到你需要的镜像,转到 tomcathttps://hub.docker.com/_/tomcat然后搜索 8.0
拉取镜像
docker pull tomcat:8.0
然后运行它
docker run -p 80:8080 tomcat:8.0
浏览到 http://localhost/
您应该看到 tomcat 8 的默认页面。
可以直接使用它,也可以使用内置的作业构建您自己的定制图像。