【发布时间】:2020-04-11 15:19:13
【问题描述】:
当我输入以下代码时:
service tomcat9 start
我得到回应:
tomcat9: unrecognized service
我正在尝试在虚拟机上的 Ubuntu 18.04 中安装 JDK。
可能是什么问题?
提前致谢。
【问题讨论】:
标签: java ubuntu tomcat virtual-machine tomcat9
当我输入以下代码时:
service tomcat9 start
我得到回应:
tomcat9: unrecognized service
我正在尝试在虚拟机上的 Ubuntu 18.04 中安装 JDK。
可能是什么问题?
提前致谢。
【问题讨论】:
标签: java ubuntu tomcat virtual-machine tomcat9
您正在尝试在没有准备好 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)
【讨论】: