WSO2 Identity Server 和 WSO2 API Manager 集成 - java.rmi.server.ExportException:端口已在使用:9999;

Posted

技术标签:

【中文标题】WSO2 Identity Server 和 WSO2 API Manager 集成 - java.rmi.server.ExportException:端口已在使用:9999;【英文标题】:WSO2 Identity Server and WSO2 API Manager integration - java.rmi.server.ExportException: Port already in use: 9999; 【发布时间】:2016-12-27 10:07:56 【问题描述】:

我已经集成了 WSO2 身份服务器和 WSO2 API 管理器。 在启动 WSO2 Id Server 时,我在控制台中收到以下错误..

 ERROR org.wso2.carbon.core.init.JMXServerManager -  Could not create the RMI local registry
java.rmi.server.ExportException: Port already in use: 9999; nested exception is:
        java.net.BindException: Address already in use: JVM_Bind
        at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:341)
        at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:249)
        at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:411)
        at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:147)
        at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:208)
        at sun.rmi.registry.RegistryImpl.setup(RegistryImpl.java:152)
        at sun.rmi.registry.RegistryImpl.<init>(RegistryImpl.java:137)

谁能帮忙?

但它成功启动并显示以下消息

INFO org.wso2.carbon.core.internal.StartupFinalizerServiceComponent -  Server           :  WSO2 Identity Server-5.2.0
[2016-12-27 15:31:13,744]  INFO org.wso2.carbon.core.internal.StartupFinalizerServiceComponent -  WSO2 Carbon started in 57 sec
[2016-12-27 15:31:14,909]  INFO org.wso2.carbon.ui.internal.CarbonUIServiceComponent -  Mgt Console URL  : https://localhost:9443/carbon/
[2016-12-27 15:31:14,948]  INFO org.wso2.carbon.identity.authenticator.x509Certificate.internal.X509CertificateServiceComponent -  X509 Certificate Servlet activated successfully..

在我启动 wso2server.bat 之前,端口中没有任何内容..

【问题讨论】:

检查该端口是否有任何监听, lsof -i :9999 on linux 显示监听该端口4的进程列表 【参考方案1】:

我机器的 JAVA_OPTS 被设置为调试模式,这导致 WSO2 以调试模式启动。因此它正在监听 9999 端口。 我已经删除了 JAVA_OPTS,现在可以正常启动它了。

相关问题 WSO2 Identity Server listening to port 9999

【讨论】:

以上是关于WSO2 Identity Server 和 WSO2 API Manager 集成 - java.rmi.server.ExportException:端口已在使用:9999;的主要内容,如果未能解决你的问题,请参考以下文章

使用 WSO2 Identity Server 和 WSO2 API Manager 保护后端

WSO2 Identity Server 和 WSO2 API Manager 集成 - 错误:传输错误 202:绑定失败:地址已在使用中

WSO2 Identity Server 4.5 上的单次注销

WSO2 Identity Server 集群:集群中的每个节点是不是需要共享一个通用的 SQL 数据库?

在没有浏览器的情况下对WSO2 Identity Server进行身份验证,并获取SAML2断言消息

如何在WSO2 Identity Server 5.3.0中从CSV批量导入批量密码过期时间