Oracle JDK8 Http2 解决方案

2018-04-26  本文已影响0人  shanggl

*声明,以下方案均参考互联网,以及公司项目组同事的实验,并非原创,仅进行总结和分享.

服务端:

   Oracle JDK8 (1.8.0_172)  + apr1.6.3 + tomcat8.5 +tomcat-native   编译 libtcnative.so

以 APR 方式

具体的编译过程
apr (https://apr.apache.org/download.cgi)
tomcat ( https://tomcat.apache.org/download-80.cgi#8.5.30) 其中tomcat-native 在tomcat bin 目录下
jdk ( http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html ) 下载jdk1.8.0_172)

编译apr 在 springboot 启动时 -D.java.library.path= /usr/local/apr/lib 引用,启动后可以看到tomcat connector 信息

依赖: apt-get install libexpat

编译APR

.configure make & sudo make install
apr 默认安装到 /usr/local/apr 目录下

编译tomcat-native

./configure --with-apr={path-to-apr-src} --with-ssl=yes

依赖 openssl 1.0.2 以上版本

客户端:

上一篇 下一篇

猜你喜欢

热点阅读