我设法在我的 VPS 上安装了 tomcat 和 letsencrypt。我能让它工作的最接近的方法是https://www.example.com:8443/mywar 我只是想让它在不需要端口的情况下工作,从那时起,一切都变得一团糟。
www.example.com:8080 表明 tomcat 管理器根本没有加载。
尝试关闭 tomcat 失败,原因是:严重:无法连接 [localhost:8005](基本端口 [8005] 和偏移量 [0])。Tomcat 可能未运行。
启动tomcat后,在进程列表中找不到它ps -ef | grep '[t]omcat'
最后,我不知道如何在没有端口的情况下让它工作。
这是我的 server.xml
<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" connectionTimeout="1000000" scheme="HTTPS" sslProtocol="TLS" secure="true">
<SSLHostConfig>
<Certificate certificateFile="conf/cert.pem"
certificateKeyFile="conf/privkey.pem"
certificateChainFile="conf/chain.pem" />
</SSLHostConfig>
</Connector>
我做错了什么?
将 server.xml 改回为
<Connector port="8080" protocol="HTTP/1.1" maxThreads="150"
connectionTimeout="1000000">
经理和战争工作(战争与http和8080端口一起工作仅有的)