当我输入以下代码时:
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/