Apple M1 Pro上Eclipse(Java11)配置tomcat-native(Homebrew)失败求助
我是首次在这里发帖,使用全新Apple M1 Pro设备,已通过Homebrew安装Eclipse、亚马逊提供的Java 11、Tomcat 9以及tomcat-native。
Tomcat基础配置运行正常,但我希望添加tomcat-native以启用SSL功能。
通过Homebrew安装的tomcat-native位于:/opt/homebrew/opt/tomcat-native/lib/,该目录是/opt/homebrew/Cellar/tomcat-native/2.0.2/lib的软链接。
随后我在Eclipse配置中添加了JVM参数:-Djava.library.path=/opt/homebrew/opt/tomcat-native/lib/
当通过Eclipse Tomcat插件(版本9.1.4)启动Tomcat服务时,出现以下异常:
WARNING: The Apache Tomcat Native library failed to load. The error reported was [no tcnative-2 in java.library.path: [/opt/homebrew/opt/tomcat-native/lib/]]
java.lang.UnsatisfiedLinkError: no tcnative-2 in java.library.path: [/opt/homebrew/opt/tomcat-native/lib/]
这套配置在我旧款MacBook上可正常运行,有人能提供解决思路吗?
备注:我尝试过重新安装所有组件、更新组件、更换至最新版Eclipse,排查问题但未找到针对Mac M1 Pro设备的解决方案。
内容的提问来源于stack exchange,提问作者Florian

