我昨天重启了我的tomcat 7网络服务器,因为我部署了第二个webapp。我在server.xml中添加了一个'GlobalNamingResources',但没有改变任何其他内容!
重新启动后,我的ROOT应用程序无法通过http访问,只能通过https。
以下是来自server.xml的连接器:
<Connector
port="8080"
protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="443"
compression="on"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml, .... [some more]"
/>
<Connector
port="8443"
maxThreads="200"
scheme="https"
secure="true"
SSLEnabled="true"
keystoreFile="${catalina.base}/conf/.keystore"
keystorePass="***"
clientAuth="false"
sslProtocol="TLS"
compression="on"
noCompressionUserAgents="gozilla, traviata"
compressableMimeType="text/html,text/xml, .... [some more]"
/>
可能是redirectPort =“443”最好是redirectPort =“8443”吗?但是,这之前就有用了。
高度赞赏任何想法。谢谢!