Netty源碼分析筆記之運行Netty 源碼自帶的例子example時,編譯不通過

主要分享下,在運行netty源碼自帶的例子時,遇到的問題:

主要步驟如下:

    1、從git上下載好netty源碼【netty-netty-4.1.6.Final】

    2、直接導入到Intellij idea裏,

    3、運行example模塊下的echo例子

報以下錯誤:

wKioL1mnpO3AH1tPAAHlCE1bGSc636.png-wh_50


很明顯,缺少依賴包,當時感覺很納悶,netty這麼優秀的框架,爲什麼會缺少依賴包呢?

解決措施:

    在handler模塊的pom文件裏添加依賴

    

<dependency>
  <groupId>org.apache.tomcat</groupId>
  <artifactId>tomcat-jni</artifactId>
  <version>8.5.20</version>
</dependency>

<dependency>
  <groupId>org.eclipse.jetty.alpn</groupId>
  <artifactId>alpn-api</artifactId>
  <version>1.1.3.v20160715</version>
  <scope>provided</scope>
</dependency>

再次運行,

EchoServer

可以正常編譯運行了,如下圖所示:

wKiom1mnpcvSzwM6AAGkUSP2cL0415.png

總之:

    對優秀框架,同樣要有懷疑的態度。





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章