我需要运行Certbot为Tomcat创建一个证书。 Certbot要求Web服务器必须在端口80上运行。我将Tomcat的server.xml更改为使用端口80和443(而不是8080和8443)。当我尝试使用sudo运行Tomcat的startup.sh脚本时,我得到了
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
我已经在/ etc / profile文件中设置了JAVA_HOME并重新启动,但仍然收到相同的消息。
我已经看到了使用authbind的解决方案,但是我不知道Certbot是否可以使用authbind。
如何使Tomcat在Ubuntu的Port 80上运行?