Я пытаюсь установить Tomcat 9.0.35 с помощью JDK 11 на виртуальной машине Windows 2012 R2. Это будет обновление с Tomcat 9.0.11 и JDK 10. У меня проблемы с ISAPI Redirect. Я вижу следующие ошибки в журналах ISAPI:
[2912:2028] [info] jk_open_socket::jk_connect.c (815): connect to 10.49.53.55:7009 failed (errno=61)
[2912:2028] [info] ajp_connect_to_endpoint::jk_ajp_common.c (1064): (tom9) Failed opening socket to (10.49.53.55:7009) (errno=61)
[2912:2028] [error] ajp_send_request::jk_ajp_common.c (1724): (tom9) connecting to backend failed. Tomcat is probably not started or is listening on the wrong port (errno=61)
[2912:2028] [info] ajp_service::jk_ajp_common.c (2774): (tom9) sending request to tomcat failed (recoverable), because of error during request sending (attempt=2)
[2912:2028] [error] ajp_service::jk_ajp_common.c (2795): (tom9) connecting to tomcat failed (rc=-3, errors=3, client_errors=0).
[2912:2028] [error] HttpExtensionProc::jk_isapi_plugin.c (2123): service() failed with http error 503
Мой коннектор AJP в Server.XML выглядит так:
<Connector port="7009" redirectPort="8443" protocol="AJP/1.3" secretRequired="false" address="::1"/>
Кто-нибудь знает, что изменилось в последней версии Tomcat и / или JDK?
Теперь вам необходимо добавить дополнительные параметры в настройки коннектора в Server.xml [Connector port = "8009" protocol = "AJP / 1.3" redirectPort = "8443" address = "YOUR_TOMCAT_IP_ADDRESS" requiredSecret = "tomcat"] и обновить worker.properties ' worker.tom9.secret = tomcat 'параметр.
Вы можете использовать любой секретный ключ вместо tomcat.
https://blog.vulcan.io/fix-available-for-new-apache-tomcat-vulnerability-ghostcat-cve-2020-1938