首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在8080端口启动keycloak 2.0?

如何在8080端口启动keycloak 2.0?
EN

Stack Overflow用户
提问于 2017-11-27 09:51:55
回答 5查看 38.7K关注 0票数 11

Keycloak的默认端口以前是在8080上。现在当我开始使用键盘斗篷时

./bin/standalone.sh

然后它将在9990端口上启动。//所以我猜现在keycloak的默认端口是9990。

但有趣的是,每当我给出明确的keycloak端口时,如下所示:

代码语言:javascript
复制
 ./bin/standalone.sh  -Djboss.socket.binding.port-offset=8080

在此之后,密钥披风将在端口17101上启动。太奇怪了。

我正在努力启动8080端口上的密钥披风。我怎么能这么做?

还有一件事:

令人惊讶的是,在8080端口上运行着被称为“下拖航”的东西。当我试图启动keycloak时,我可以在堆栈跟踪中跟踪它:

代码语言:javascript
复制
YUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080
EN

回答 5

Stack Overflow用户

回答已采纳

发布于 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的其他进程。

代码语言:javascript
复制
lsof -i :8080 
票数 18
EN

Stack Overflow用户

发布于 2017-11-27 15:56:00

默认端口仍然是8080。在Keycloak安装目录中签入standalone/configuration/standalone.xml并查找jboss.http.port。如果要强制使用端口,请使用-Djboss.http.port=8080。您使用的是偏移配置。在您的示例中,由于standalone.xml似乎已被更改,所以您要将8080添加到基本端口。

票数 14
EN

Stack Overflow用户

发布于 2018-08-16 05:13:05

代码语言:javascript
复制
 ./bin/standalone.sh  -Djboss.socket.binding.port-offset=8080

通过为8080提供值jboss.socket.binding.port-offset,您可以将"8080“添加到服务器上的所有端口绑定中,这是错误的

你可以做下面的事情来解决你的问题。

代码语言:javascript
复制
./standalone.sh -b 0.0.0.0 -Djboss.socket.binding.port-offset=1000

这将"1000“添加到服务器上的所有portbindings中,避免了端口冲突

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47508036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档