Keycloak的默认端口以前是在8080上。现在当我开始使用键盘斗篷时
./bin/standalone.sh
然后它将在9990端口上启动。//所以我猜现在keycloak的默认端口是9990。
但有趣的是,每当我给出明确的keycloak端口时,如下所示:
./bin/standalone.sh -Djboss.socket.binding.port-offset=8080在此之后,密钥披风将在端口17101上启动。太奇怪了。
我正在努力启动8080端口上的密钥披风。我怎么能这么做?
还有一件事:
令人惊讶的是,在8080端口上运行着被称为“下拖航”的东西。当我试图启动keycloak时,我可以在堆栈跟踪中跟踪它:
YUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080发布于 2017-12-01 11:34:20
如果您运行基本bin/standalone.sh而不更改任何配置,则您的密钥披风服务器将在端口8080上启动。
我相信让您困惑的是当服务器启动时您得到的日志,更具体地说,这一部分:
12:25:25,688 INFO org.jboss.as WFLYSRV0051:管理控制台监听http://127.0.0.1:9990
端口9990不是您的密钥披风服务器,它是WildFly 1。
您也使用了偏移错误。基本上,偏移量是增加原始端口(8080)的数量。
如果将偏移量设置为15,则您的keycloak服务器将在端口8095上运行。
此外,在启动keycloak之前,请检查是否有使用端口8080的其他进程。
lsof -i :8080 发布于 2017-11-27 15:56:00
默认端口仍然是8080。在Keycloak安装目录中签入standalone/configuration/standalone.xml并查找jboss.http.port。如果要强制使用端口,请使用-Djboss.http.port=8080。您使用的是偏移配置。在您的示例中,由于standalone.xml似乎已被更改,所以您要将8080添加到基本端口。
发布于 2018-08-16 05:13:05
./bin/standalone.sh -Djboss.socket.binding.port-offset=8080通过为8080提供值jboss.socket.binding.port-offset,您可以将"8080“添加到服务器上的所有端口绑定中,这是错误的。
你可以做下面的事情来解决你的问题。
./standalone.sh -b 0.0.0.0 -Djboss.socket.binding.port-offset=1000这将"1000“添加到服务器上的所有portbindings中,避免了端口冲突。
https://stackoverflow.com/questions/47508036
复制相似问题