2016-05-13 5 views
0

У меня настроен сервер Tomcat v7.0 с SSL, как указано в приведенной ниже ссылке. https://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html#ConfigurationОтвета на запрос https после настройки Tomcat для https

Я не получил ответа на запрос, отправленный клиентом REST для моей службы REST. URL: https://localhost:8443/context/getData

Однако есть успешный ответ, если я нажму на указанный ниже URL. http://localhost:8080/context/getData

Просьба предложить, если у меня что-то не хватает, чтобы получить эту работу.

Ниже приведено сообщение сервера.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 успешно настроен.

https://localhost:8443/

+0

Что вы подразумеваете под 'не получили никакого ответа ', должен быть ответ, такой как Request Tiimeout, Connection Reset, Server Error (505) etch. Также было бы полезно, если вы поделитесь своим «server.xml». – Mahendra

+0

Спасибо за ваш ответ. Я добавил запись server.xml в вопрос. Как я уже упоминал, ответа не было отправлено обратно клиенту REST. Нет кодов ошибок, ничего. – Srivignesh

ответ

0

получил эту работу после исправления ошибок 2. 1. server.xml, соответствующий правильному серверу TOMCAT, был доступен в самой папке рабочего пространства. Это необходимо обновить для ввода соединителя. 2. Служба REST, которая используется, требует ввода JSON.

Смежные вопросы