簡體   English   中英

log4j:WARN請正確初始化log4j系統

[英]log4j:WARN Please initialize the log4j system properly

如何解決以下錯誤:我是否缺少一些jar文件???

log4j:WARN No appenders could be found for logger (smslib).
    log4j:WARN Please initialize the log4j system properly.



org.smslib.GatewayException: Comm library exception: java.lang.RuntimeException: javax.comm.PortInUseException: Port currently owned by Unknown Windows Application
        at org.smslib.modem.SerialModemDriver.connectPort(SerialModemDriver.java:97)
        at org.smslib.modem.AModemDriver.connect(AModemDriver.java:110)
        at org.smslib.modem.ModemGateway.startGateway(ModemGateway.java:158)
        at org.smslib.Service$1Starter.run(Service.java:252)


WaitCommEvent: Error 31
WaitCommEvent: Error 31

我的第一個想法是在初始化log4j時未拾取您的log4j XML或屬性文件。 確保其中之一在您的CLASSPATH中。

如果更仔細地閱讀您的異常,則表明您正在嘗試使用Windows應用程序已經控制的端口。

執行“ netstat -a”以查看當前正在使用的端口以及連接的端口。 選擇另一個供您的log4j附加程序使用。

您是否編寫了自定義追加程序,以將日志消息寫入SMS? 其他東西正在使用您選擇的端口。

編輯:

jre / lib目錄不在CLASSPATH中。 您不應將任何代碼放在該目錄中。 它應該最終位於編譯的.class文件寫入的目錄中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM