在Wildfly而非Tomcat 8上运行的Keycloak示例

时间:2018-10-03 16:37:09

标签: tomcat wildfly openid keycloak

我正在Windows的Tomcat 8.5.24上运行Keycloak REST service example。我遵循了all the instructions,已经在/ lib下安装了Tomcat适配器,并试图同时部署到Tomcat和Wildfly。 我使用了mvn package而不是tomcat:deploy,然后使用管理器GUI进行了手动安装。

mvn package运行无错误,并且我可以进行无错误部署,但是当我尝试调用公共端点(http://localhost:8080/service/public)时,在Tomcat上收到404错误。 只是为了进行比较,我还下载了Wildfly(按照本教程的要求),并将相同的war文件部署到Wildfly,并且可以正常运行! 在我看来,Wildfly具有Tomcat无法提供的固有功能。从示例代码和xml配置文件中可以看出,JEE世界没有被利用的“花哨”之处,那么为什么它不能在Tomcat上运行呢?

已经确保我的html5应用和休息服务的安全,因此使用openid并不是一种选择;我只是不愿意为我的应用程序服务器从Tomcat切换到Wildfly,因为我不熟悉Wildfly,并且由于我现在遇到了此错误,所以我不确定还有什么要等待我。

有人可以告诉我这是什么原因吗?

谢谢!

0 个答案:

没有答案