【问题标题】:Address already in use error when Apache Felix startsApache Felix 启动时地址已在使用中的错误
【发布时间】:2013-12-19 19:06:00
【问题描述】:

我删除了目录 felix-cache。当我再次启动 Felix 框架时,出现此错误:

ERROR: transport error 202: bind failed: Address already in use
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)

知道如何解决这个问题吗?

【问题讨论】:

    标签: linux osgi apache-felix osgi-bundle


    【解决方案1】:

    另一个进程仍在使用特定端口运行。使用ps -ef | grep java检查剩余进程并杀死它。

    【讨论】:

      【解决方案2】:

      您似乎正在远程调试模式下启动 JVM,但是还有另一个 JVM 正在运行,它在远程调试模式下使用相同的端口号。您不能在多个进程之间共享端口号。如果您需要同时调试两个 Java 程序,则必须将它们配置为使用不同的端口。

      【讨论】:

        猜你喜欢
        • 2020-04-15
        • 2023-01-25
        • 2023-03-28
        • 2016-05-02
        • 2012-05-31
        • 2019-09-17
        • 1970-01-01
        • 1970-01-01
        • 2018-03-20
        相关资源
        最近更新 更多