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文件里添加依赖

    

1
2
3
4
5
6
7
8
9
10
11
12
< 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

总之:

    对优秀框架,同样要有怀疑的态度。











本文转自故新51CTO博客,原文链接:http://blog.51cto.com/xingej/1961378 ,如需转载请自行联系原作者





相关文章
|
2月前
|
Java API 容器
《跟闪电侠学Netty》阅读笔记 - 数据载体ByteBuf
《跟闪电侠学Netty》阅读笔记 - 数据载体ByteBuf
99 0
|
2月前
|
缓存 网络协议 算法
《跟闪电侠学Netty》阅读笔记 - Netty入门程序解析
《跟闪电侠学Netty》阅读笔记 - Netty入门程序解析
169 0
|
19天前
|
移动开发 前端开发 网络协议
技术笔记:Netty专题(六)
技术笔记:Netty专题(六)
15 0
|
2月前
|
设计模式 网络协议 算法
《跟闪电侠学Netty》阅读笔记 - Netty入门程序解析(一)
《跟闪电侠学Netty》阅读笔记 - Netty入门程序解析(一)
114 1
《跟闪电侠学Netty》阅读笔记 - Netty入门程序解析(一)
|
2月前
|
消息中间件 缓存 Java
《跟闪电侠学Netty》阅读笔记 - 开篇入门Netty(二)
《跟闪电侠学Netty》阅读笔记 - 开篇入门Netty
185 1
《跟闪电侠学Netty》阅读笔记 - 开篇入门Netty(二)
|
2月前
|
消息中间件 缓存 Java
《跟闪电侠学Netty》阅读笔记 - 开篇入门Netty
《跟闪电侠学Netty》阅读笔记 - 开篇入门Netty
121 0
|
2月前
|
缓存 网络协议 算法
《跟闪电侠学Netty》阅读笔记 - Netty入门程序解析(二)
《跟闪电侠学Netty》阅读笔记 - Netty入门程序解析
72 1
|
2月前
|
消息中间件 Oracle Dubbo
Netty 源码共读(一)如何阅读JDK下sun包的源码
Netty 源码共读(一)如何阅读JDK下sun包的源码
64 1
|
2月前
|
网络协议 Java 容器
《跟闪电侠学Netty》阅读笔记 - ChannelHandler 生命周期
《跟闪电侠学Netty》阅读笔记 - ChannelHandler 生命周期
53 0
《跟闪电侠学Netty》阅读笔记 - ChannelHandler 生命周期
|
2月前
|
API 容器
《跟闪电侠学Netty》阅读笔记 - 数据载体ByteBuf(一)
《跟闪电侠学Netty》阅读笔记 - 数据载体ByteBuf
47 0
《跟闪电侠学Netty》阅读笔记 - 数据载体ByteBuf(一)