1. 程式人生 > >Java使用Mina框架(Intellij IDEA)

Java使用Mina框架(Intellij IDEA)

per OS tcp status ide 沒有 AI blog opera

  1. 前往Mina網站下載Binaries壓縮包並解壓。
  2. Intellij IDEA中新建一個工程,如TCPServer。
  3. 打開工程Project Struture(Ctrl+Shift+Alt+S),左側選中Libraries,在中間欄點擊加號,加入解壓Mina Binaries壓縮包的到的兩個目錄dist和lib。
  4. 添加TCPServer的代碼到工程中(可以去網上隨便找一個)。
  5. 此時運行程序,發現會出現如下錯誤:

    SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
    SLF4J: Defaulting to no-operation (NOP) logger implementation,這是因為沒有添加log4j和slf4j對應的轉換包。

  6. 去下載log4j和slf4j包,解壓,工程中加入對log4j-1.2-api.2.11.0、log4j-api-2.11.0、log4j-core-2.11.0及slf4j-log4j12-1.7.25四個jar的依賴。
  7. 這時再運行,還是會報錯:ERROR StatusLogger No Log4j 2 configuration file found. Using default configuration ,這是因為沒有加入log4j的配置文件。在src目錄下放置對應log4j2.xml後再運行,程序就可以正常運行了。

Java使用Mina框架(Intellij IDEA)