Я пытаюсь запустить пример службы Keycloak REST на Tomcat 8.5.24 в Windows.Я следовал всем инструкциям , установил адаптеры Tomcat в / lib и попытался выполнить развертывание как в Tomcat, так и в Wildfly.Я использовал mvn package
вместо tomcat:deploy
, а затем установил вручную с помощью менеджера GUI.
mvn package
работает без ошибок, и я могу развернуть без ошибок, но когда я пытаюсь вызвать общедоступную конечную точку (http://localhost:8080/service/public),, я получаю ошибку 404 на Tomcat. Просто для сравнения я такжескачал Wildfly - как требует учебное пособие - и развернул тот же файл войны в Wildfly, и там он работает! Это наводит меня на мысль, что Wildfly предлагает врожденную особенность / возможность, которых нет у Tomcat, из того, что я могу сказать изпример кода и конфигурационные файлы xml, ничего необычного в том, что мир JEE используется, так почему бы не запустить его на Tomcat?
У меня есть для защиты моего html5-приложенияи отдых, так что не с использованием openid не вариант, я просто неохотно переключаюсь с Tomcat на Wildfly для моего сервера приложений, потому что я не знаком с Wildfly, и с тех пор как я столкнулся с этимошибка, я не уверен, что еще меня ждет.
Может ли кто-нибудь указать мне, в чем причина этого?
Спасибо!