我在linux上设置我的tomcat以进行安全连接时遇到了问题。我的servlet可以正常处理正常的http请求,但是当将server.xml文件更改为https配置时,servlet只能通过实习IP进行寻址。我在主目录中创建了一个.keystore文件。事实上,https连接(在接受证书之后)在实习生网络中工作使我相信这是路由器相关的问题(我在我的路由器上打开并转发了端口8443)。
感谢您的帮助!
的Server.xml:
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" URIEncoding="UTF-8" redirectPort="8443"/>
...
<Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
maxThreads="150" scheme="https" secure="true"
clientAuth="false" sslProtocol="TLS"
keystoreFile="/home/user/.keystore"
keystorePass="password" />