2.7. 主机系统和依赖项问题


在某些情况下,Data Grid 部署可能会遇到由主机系统或外部依赖项导致的错误。本节详细介绍了任何已知问题以及故障排除和临时解决方案。

nashorn JavaScript 引擎

如果您的 Data Grid 服务器使用 JavaScript 自动执行任务,您必须安装 Nashorn JavaScript 引擎,以确保这些脚本可以在 Data Grid 8.4 上运行。这是因为 OpenJDK 17 删除了对 Nashorn JavaScript 引擎、其 API 和 jjs 工具的支持。

对于裸机 Data Grid 服务器,您可以在 Data Grid CLI 中运行以下命令,从 Maven central 存储库安装 Nashorn :

bin/cli.sh install org.openjdk.nashorn:nashorn-core:15.4 \
                                 org.ow2.asm:asm:7.3.1 \
                                 org.ow2.asm:asm-util:7.3.1
Copy to Clipboard Toggle word wrap

在 OpenShift 中,您可以创建一个 Infinispan 自定义资源(CR)将 Data Grid Operator 设置为为您的 Data Grid 集群安装 Nashorn。例如:

apiVersion: infinispan.org/v1
kind: Infinispan
metadata:
  name: infinispan
spec:
  replicas: 2
  dependencies:
    artifacts:
      - maven: org.openjdk.nashorn:nashorn-core:15.4
      - maven: org.ow2.asm:asm:7.3.1
      - maven: org.ow2.asm:asm-util:7.3.1
  service:
    type: DataGrid
Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat