SAP Hybris on Mac OS Catalina



我刚刚将我的Mac OS更新到Catalina版本,我的Hybris服务器停止打开。所以在命令 ./hybrisserver.sh 开始我得到这个

MacBook-Pro-Sasha:platform sashayukhimchuk$ ./hybrisserver.sh start 在雄猫上启动hybris平台.../Users/sashayukhimchuk/hybris/CXCOMM181100P_1-70004085/hybris/bin/platform/tomcat/bin/wrapper.sh: 1388行:4614 被杀:9
"/用户/sashayukhimchuk/hybris/CXCOMM181100P_1-70004085/hybris/bin/platform/tomcat/bin/./wrapper-macosx-universal-64" "/Users/sashayukhimchuk/hybris/CXCOMM181100P_1-70004085/hybris/bin/platform/tomcat/conf/wrapper.conf" wrapper.syslog.ident="hybrisPlatform" wrapper.pidfile="/Users/sashayukhimchuk/hybris/CXCOMM181100P_1-70004085/hybris/bin/platform/tomcat/bin/hybrisPlatform.pid" wrapper.daemonize=TRUE wrapper.name="hybrisPlatform" wrapper.displayname="hybrisPlatform on Tomcat" wrapper.statusfile="/Users/sashayukhimchuk/hybris/CXCOMM181100P_1-70004085/hybris/bin/platform/tomcat/bin/hybrisPlatform.status" wrapper.java.statusfile="/Users/sashayukhimchuk/hybris/CXCOMM181100P_1-70004085/hybris/bin/platform/tomcat/bin/hybrisPlatform.java.status" wrapper.script.version=3.5.29 -- 在雄猫上等待海布里斯平台...... 警告:Tomcat 上的 hybrisPlatform 可能无法启动。

启动Hybris 服务器时,我必须在系统设置>安全>常规中允许wrapper-macosx-universal-64和其他一些库。

从 Mac OS 隔离区中删除应用程序(以及所有必要的辅助应用程序(:

xattr -d com.apple.quarantine wrapper-macosx-universal-64

你可以在/bin/platform/tomcat/bin 下找到被阻止的包装器

如果您收到错误消息,指出由于无法验证开发人员而无法打开wrapper-macosx-universal-64libwrapper-macosx-universal-64.jnilib,请按以下步骤操作:

  1. 转到系统偏好设置安全和隐私
  2. 单击常规选项卡。
  3. 在列表中,选择您尝试运行的可执行文件,然后取消阻止它。

再次运行该命令。

要修复它,您需要在 bin/platform 中使用新的 tomcat。我只是用.zip创建新的 hybris 项目并将 tomcat 文件夹复制到我的 hybris 项目中,经过一些关于 Mac OS 设置安全性的确认后,它可以工作

这可能是由于macOS在安全检查期间删除了wrapper-macosx-universal-64。

您可以从 hybris zip 存档中的原始路径复制文件 -

hybris-dir/bin/platform/tomcat/wrapper-macosx-universal-64

到您的安装中,然后按照与 macOS 开发人员安全检查相关的操作,以允许启动 Tomcat

最新更新