Эта проблема связана с tomcat, настроенным с HTTPS без HTTP-коннектора.
У меня был этот SSL-коннектор в server.xml, и мой кот в Eclipse всегда показывает Starting :
<Connector SSLEnabled="true" asyncTimeout="10000000" clientAuth="false"
connectionTimeout="10000000" keepAliveTimeout="10000000"
keystoreFile="/opt/config/selfsigned.p12" keystorePass="changeit"
keystoreType="PKCS12" maxThreads="200" port="443"
protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"
secure="true" sslProtocol="TLS"/>
Я полагаю, что Eclipse использует HTTP-соединение с сервером для проверки доступности экземпляра Tomcat.
Я решил эту проблему, включая дополнительный HTTP-соединитель, перенаправляющий на HTTPS на сервере.xml.
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1"
redirectPort="443"/>
<Connector SSLEnabled="true" asyncTimeout="10000000" clientAuth="false"
connectionTimeout="10000000" keepAliveTimeout="10000000"
keystoreFile="/opt/config/selfsigned.p12" keystorePass="changeit"
keystoreType="PKCS12" maxThreads="200" port="443"
protocol="org.apache.coyote.http11.Http11NioProtocol" scheme="https"
secure="true" sslProtocol="TLS"/>
С этим изменением мой кот в Eclipse начинает правильно отображать состояние Отладка .