java - 服务 tomcat9 在 Ubuntu 18.04 中无法运行

标签 java ubuntu tomcat virtual-machine tomcat9

当我输入以下代码时:

service tomcat9 start

我得到回复:

tomcat9: unrecognized service

我正在尝试在虚拟机上的 Ubuntu 18.04 中安装 JDK。

可能是什么问题?

提前致谢。

最佳答案

您正尝试在未准备好 System D 的环境中启动 Tomcat(需要 System D 才能使用 service)

如果您使用的是 docker,这些是启动 Ubuntu 18.04 和 System D 并为 Tomcat 9 做好准备的命令:

docker run -d --name tomcat9 --privileged -v/sys/fs/cgroup:/sys/fs/cgroup:ro jrei/systemd-ubuntu:18.04

docker exec -it tomcat9/bin/bash -c "apt-get update; apt-get install -y tomcat9; service tomcat9 start; bash"

(让我们感谢 jrei 提供的如此酷的 docker 解决方案: https://hub.docker.com/r/jrei/systemd-ubuntu/dockerfile )

关于java - 服务 tomcat9 在 Ubuntu 18.04 中无法运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61159121/

相关文章:

javascript - 数组元素在服务器和浏览器之间丢失

eclipse - eclipse 中的 tomcat - 由于先前的错误启动失败

java - 通过可能的对话框向用户提供前台下载

java - maven-failsafe-plugin 是否应该在指定的 POM 的后代中执行?

php - 如何在 Ubuntu 16.04 上安装 php 5

ubuntu - Amazon EC2 Ubuntu Postfix-SASL 错误 : No worthy mechs found

java - 将 Java SE 应用程序转换为 java web 应用程序 {netbeans}

java - 术语 "generic"的最佳解释是什么?

java - 映射列的 JPA i18n 问题

linux - 使用gtk/gtk.h的程序的依赖关系