启动SpringBoot程序后,日志记录当中有下面一条记录:
经研究发现,是系统当中缺少文件,这两个文件的作用是:
1.Tomcat可以使用Apache Portable Runtime(APR)提供优越的可伸缩性、性能和更好的与本地服务器技术的集成。
Apache Portable Runtime是一个具有高度的可移植性库的核心是Apache HTTP Server 2. x。
APR有许多用途,包括访问高级IO功能(如sendfile epoll和OpenSSL),操作系统级别的功能(随机数生成、系统状态等),
和本地流程处理(共享内存,NT管道和Unix套接字)。这些特性可以使Tomcat通用网络服务器,将使更好的与其他本地web技术,
集成和整体让Java更可行的为一个网络服务器平台的成熟而不是简单的后端技术。
2.提升比较多的是对ssl的处理效率,当tomcat处理https的请求是,如果使用本地的openssl库,肯定会比前面提升的效率高。
如何解决这种问题呢?
缺少的两个文件分别是tcnative-1.dll和tcnative-1-src.pdb;
只需要把这两个文件都复制到C:\Windows\System32里面去就可以了。
重新启动程序,发现启动一切正常:
tcnative-1.dll和tcnative-1-src.pdb文件下载地址:https://download.youkuaiyun.com/download/boyas/19817115