@filipp-sudanov said in Ошибка соединения incompatible version of communication protocol:
Проверьте после рестарта, что в его логе (journalctl -u tomcat9.service) правильная версия джавы, должно быть так:
Java Home: /usr/lib/jvm/java-17-openjdk-amd64
Получатеся Tomcat использует старую версию, хотя в системе установлена новая.
# journalctl -u tomcat9.service
Java Home: /usr/lib/jvm/java-11-openjdk-amd64
Вставил в файл (/lib/systemd/system/tomcat9.service) строчку:
Environment="JAVA_HOME=/usr/lib/jvm/java-1.19.0-openjdk-amd64"
и перезапустил томкат.
Заработало!