当我输入以下代码时:
service tomcat9 start
我得到回应:
tomcat9: unrecognized service
我正在尝试在虚拟机上的Ubuntu 18.04中安装JDK。
可能是什么问题?
提前感谢。
您正在尝试在尚未准备好系统D的环境中启动Tomcat(使用service
需要系统D)
如果您使用的是docker,这些是启动命令,而已安装适用于Tomcat 9的System D的Ubuntu 18.04:
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]