Tomcat http没有重定向到https

Tomcat http没有重定向到https,http,tomcat,redirect,https,Http,Tomcat,Redirect,Https,我在两台不同的服务器上设置了两个Tomcat实例。我没有明确选择要安装的版本,它们实际上都是作为IBMRationalTeamConcert安装的一部分自动安装的(每台服务器上都有v5.0.1和v5.0.2),但我可以说它们至少都是版本7 首先,当我转到时,会自动重定向到 在第二个例子中,当我转到时,我没有被重定向到https,而是得到一个奇怪的下载,或者得到一个带有无法识别的Unicode字符的空白页面(取决于浏览器) 我注意到这两个server.xml都是不同的(我不知道为什么RTC会让它们

我在两台不同的服务器上设置了两个Tomcat实例。我没有明确选择要安装的版本,它们实际上都是作为IBMRationalTeamConcert安装的一部分自动安装的(每台服务器上都有v5.0.1和v5.0.2),但我可以说它们至少都是版本7

首先,当我转到时,会自动重定向到

在第二个例子中,当我转到时,我没有被重定向到https,而是得到一个奇怪的下载,或者得到一个带有无法识别的Unicode字符的空白页面(取决于浏览器)


我注意到这两个server.xml都是不同的(我不知道为什么RTC会让它们在次要版本之间如此不同),但通过查看它们,我不清楚我必须在第二个server.xml中设置什么才能实现第一个版本中的行为。端口9443设置为HTTPS端口。我应该在server.xml中设置什么,使对该端口的所有http请求自动重定向到https?

Tomcat无法执行您的请求。没有检测http正在https端口上使用并相应重定向用户的机制。这可能是我们在Tomcat9中添加的内容,但在现阶段这只是一个想法

Tomcat之外的其他东西正在执行您观察到的重定向。看看HTTP头——它们可能提供了一些关于正在发生什么的线索