Java使用Mina框架(Intellij IDEA)
阿新 • • 發佈:2018-04-06
per OS tcp status ide 沒有 AI blog opera
- 前往Mina網站下載Binaries壓縮包並解壓。
- Intellij IDEA中新建一個工程,如TCPServer。
- 打開工程Project Struture(Ctrl+Shift+Alt+S),左側選中Libraries,在中間欄點擊加號,加入解壓Mina Binaries壓縮包的到的兩個目錄dist和lib。
- 添加TCPServer的代碼到工程中(可以去網上隨便找一個)。
- 此時運行程序,發現會出現如下錯誤:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation,這是因為沒有添加log4j和slf4j對應的轉換包。 - 去下載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的依賴。
- 這時再運行,還是會報錯:ERROR StatusLogger No Log4j 2 configuration file found. Using default configuration ,這是因為沒有加入log4j的配置文件。在src目錄下放置對應log4j2.xml後再運行,程序就可以正常運行了。
Java使用Mina框架(Intellij IDEA)