0
我已經使用SSL配置了Tomcat v7.0服務器,如下面的鏈接所述。 https://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html#Configuration配置Tomcat進行https https請求沒有響應
對於通過REST客戶端爲我的REST服務發送的請求,我沒有收到任何響應。 URL:https://localhost:8443/context/getData
但是,如果我點擊下面的URL,就會有成功的迴應。 http://localhost:8080/context/getData
請提出建議,如果我失去了一些東西得到這個工作。
下面是server.xml連接器條目。
<Connector SSLEnabled="true" clientAuth="false" keystoreFile="C:\Users\Srivignesh\.keystore" keystorePass="changeit" maxThreads="150" port="8443" protocol="org.apache.coyote.http11.Http11Protocol" scheme="https" secure="true" sslProtocol="TLS"/>
以下是web.xml條目。
<security-constraint>
<web-resource-collection>
<web-resource-name>Jersey RESTful Application</web-resource-name>
<url-pattern>/*</url-pattern>
</web-resource-collection>
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>
</user-data-constraint>
</security-constraint>
此外,當我在瀏覽器中鍵入以下URL時,它顯示證書無效錯誤,指示https配置成功。
你是什麼意思'沒有收到任何迴應'必須有一個響應,如請求Tiimeout,連接重置,服務器錯誤(505)蝕刻。如果你分享你的'server.xml',這將會很有幫助。 – Mahendra
感謝您的回覆。我在問題中添加了server.xml條目。正如我已經提到的那樣,沒有回覆給REST客戶端。沒有錯誤代碼,沒有。 – Srivignesh