2013-07-03 2 views
4

У нас возникли проблемы с подключением https (порт 8443) в приложении, которое работает на Tomcat 7. Теперь приложение отлично работает на http (порт 80). Я раскомментировал раздел «Определить SSL ...» в файле server.xml и задал все значения свойств (см. Ниже). Однако, когда я пытаюсь запустить приложение через браузер, я получаю сообщение об ошибке: «Удаленное устройство или ресурс не будут принимать соединение».Проблема с соединением SSL https на порту 8443

Кроме того, когда я запускаю утилиту портов на сервере, чтобы увидеть, какие порты открыты и прослушиваются, отображается порт 80 для Tomcat, а также порт 443. Java версии 1.6, версии Tomcat 7.

Любые идеи были бы очень благодарны, поскольку я несколько недель стучал головой об этом.

<connector port="443" maxhttpheadersize="8192" maxthreads="150" minsparethreads="25" 
      maxsparethreads="75" enablelookups="false" disableuploadtimeout="true" acceptcount="100" 
      scheme="https" secure="true" sslprotocol="TLS" clientauth="false" 
      keystorefile="K:/tomcat1.keystore" keystorepass="password" 

команда я использовал для создания файла ключей

keytool -genkey -alias tomcat -keyalg RSA -keystore K:/tomcat1.keystore 

пароля: пароль

Я мог видеть в CMD Это наталкивает OpenSSL succeessfully инициированного при запуске сервера Tomcat.

Помоги мне

+0

Вы проверили, есть ли какие-либо проблемы с брандмауэром? –

+0

Я отключил брандмауэр ... – user2526641

ответ

5

Atlast он начал работать ... Установлен новый экземпляр сервера, модифицированный server.xml, как показано ниже,

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" 
      redirectPort="8443"/> 
<!-- A "Connector" using the shared thread pool--> 
<!-- 
<Connector executor="tomcatThreadPool" 
      port="8080" protocol="HTTP/1.1" 
      connectionTimeout="20000" 
      redirectPort="8443" /> 
--> 
<!-- Define a SSL HTTP/1.1 Connector on port 8443 
    This connector uses the JSSE configuration, when using APR, the 
    connector should be using the OpenSSL style configuration 
    described in the APR documentation --> 

<Connector SSLEnabled="true" acceptCount="100" clientAuth="false" 
      disableUploadTimeout="true" enableLookups="false" 
      keystoreFile="k:/tomcat.keystore" keystorePass="*****" 
      maxThreads="25" port="8443" 
      protocol="org.apache.coyote.http11.Http11NioProtocol" 
      scheme="https" secure="true" sslProtocol="TLS"/> 

<!-- Define an AJP 1.3 Connector on port 8009 --> 
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443"/> 

Используется ниже команды для генерации файла хранилищу

keytool -genkey -alias tomcat -keyalg RSA -keystore k:/tomcat.keystore 
+1

Я также вижу ту же ошибку, но установка новой копии сервера не является решением. – Prateek

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