Pra*_*kam 1 jboss wildfly undertow keycloak
Keycloak的默认端口曾经是8080.现在当我开始使用keycloak时
./bin/standalone.sh
然后它开始在9990端口.//所以我想现在keycloak的默认端口是9990.
但有趣的是,每当我给出如下明确的keycloak端口时:
./bin/standalone.sh -Djboss.socket.binding.port-offset=8080
Run Code Online (Sandbox Code Playgroud)
在此密钥泄露开始于端口17101之后.太奇怪了.
我正在努力在8080端口上启动keycloak .我怎样才能做到这一点?
还有一件事 :
令人惊讶的是,在8080端口上运行了一个名为underow的东西.当我尝试启动keycloak时,我可以在stacktrace中跟踪它:
YUT0006: Undertow HTTP listener default listening on 127.0.0.1:8080
Run Code Online (Sandbox Code Playgroud)
Ous*_*ama 20
我通过执行以下步骤更改了keycloak服务的 http 端口(我正在使用由Quarkus19.0.1提供支持的版本分发):
keycloak-folder/conf/keycloak.confhttp-port=8180请注意,您还可以在命令行中设置端口号:
在 Linux/Unix 上:
$ bin/kc.sh start-dev --http-port=8180
Run Code Online (Sandbox Code Playgroud)
在 Windows 上:
$ bin\kc.bat start-dev --http-port=8180
Run Code Online (Sandbox Code Playgroud)
Din*_*ino 13
如果您在bin/standalone.sh不更改任何配置的情况下运行 basic ,您的 keycloak 服务器将在端口上启动8080。
我相信让您感到困惑的是服务器启动时获得的日志,更具体地说是这部分:
12:25:25,688 INFO [org.jboss.as](控制器启动线程)WFLYSRV0051:管理控制台监听http://127.0.0.1:9990
Port9990不是您的 keycloak 服务器,它是 WildFly 服务器。
您也使用偏移量错误。基本上,偏移量是您增加原始端口 ( 8080) 的数字。
如果您将 offset 设置为 15,您的 keycloak 服务器将在 port 上运行8095。
另外,在启动keycloak之前,请检查是否有其他进程使用端口8080
lsof -i :8080
Run Code Online (Sandbox Code Playgroud)
默认端口仍为8080. standalone/configuration/standalone.xml签入Keycloak安装目录并查找jboss.http.port.如果要强制使用端口,请使用-Djboss.http.port=8080.您正在使用偏移配置.在您的情况下,因为standalone.xml似乎已经更改,您将8080添加到基本端口.
./bin/standalone.sh -Djboss.socket.binding.port-offset=8080
Run Code Online (Sandbox Code Playgroud)
通过提供价值8080的jboss.socket.binding.port-offset,你加“8080”的所有portbindings这是在服务器上的错误。
您可以执行以下操作来解决您的问题。
./standalone.sh -b 0.0.0.0 -Djboss.socket.binding.port-offset=1000
Run Code Online (Sandbox Code Playgroud)
这将“ 1000”添加到portbindings服务器上的所有内容,从而避免端口冲突。
| 归档时间: |
|
| 查看次数: |
9787 次 |
| 最近记录: |