You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

本地Tomcat用https-openssl-nio2-8443,Eclipse运行同实例却用https-jsse-nio-8443求解决

解决Eclipse中Tomcat无法加载APR Native库的问题

一、先确认Native库的正确位置

Tomcat的Native库文件不在lib目录下,而是存放在bin目录的平台专属路径中:

  • Windows系统:tomcat/bin/tcnative-1.dll
  • Linux系统:tomcat/bin/libtcnative-1.so
  • macOS系统:tomcat/bin/libtcnative-1.dylib

先确认你的Tomcat安装目录里存在对应系统的库文件,且文件架构(32/64位)和当前系统匹配。

二、直接配置Eclipse的Tomcat启动VM参数

  1. 在Eclipse的Servers视图中,右键目标Tomcat服务器,选择Open
  2. 点击页面底部的Open Launch Configuration(打开启动配置)
  3. 切换到Arguments标签页,在VM arguments(虚拟机参数)的末尾添加:
    -Djava.library.path=/实际的Tomcat/bin目录路径
    
    示例:Windows下填C:\apache-tomcat-10.1.28\bin,Linux/macOS下填/opt/apache-tomcat-10.1.28/bin

三、检查并重置Tomcat运行时配置

  1. 打开Eclipse的Window > Preferences > Server > Runtime Environments
  2. 选中你的Tomcat 10.1运行时,点击Edit
  3. 确认Tomcat installation directory指向正确的Tomcat安装路径,点击Finish
  4. 返回Servers视图,右键Tomcat服务器,依次选择Clean、Clean Tomcat Work Directory,再重启服务器

四、验证配置结果

启动Tomcat后,查看控制台输出,出现以下日志即表示配置成功:

Apache Tomcat Native library [2.0.8] using APR version [1.7.2] installed. OpenSSL successfully initialized [OpenSSL 3.0.13 30 Jan 2024] and using ProtocolHandler ["https-openssl-nio2-8443"].

内容的提问来源于stack exchange,提问作者AmJustatest

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 04:42:04