问题标签 [openj9]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
269 浏览

docker - 如何在 OpenJ9/Alpine 容器上使用 JProfiler 12.0.3 设置远程分析

我正在尝试使用 jprofiler 12.0.3 设置一个 alpine linux docker 容器,以便我可以远程连接到它。

在我的Dockerfile

在我的startup.sh文件中:

但是,当我使用上面的 Dockerfile 构建并运行 docker 映像时,我得到:

如果我将基本图像更改为像这样的热点图像,例如:

startup.sh

我得到以下输出,我可以使用 JProfiler 远程连接到这个 JVM:

您是否碰巧知道为什么 alpine 映像会以这种方式运行,以及是否有任何方法可以解决此配置文件问题?

0 投票
1 回答
36 浏览

openssl - 如何确保 OpenJ9 使用捆绑的 OpenSSL 加密库进行所有加密操作?

我已经使用自定义的 OpenSSL、使用--with-openssl--enable-openssl-bundling选项构建了 OpenJ9。我什至可以libcrypto.so在构建的二进制文件中看到,但我确信当我使用java.security.KeyPairGenerator. 如何“强制”JVM 对所有加密操作使用 OpenSSL?我试过-Djdk.nativeCrypto=true了,没有任何区别。

0 投票
1 回答
320 浏览

java - 图片采用openjdk/openjdk11-openj9 不可用

几天前,我们的 jenkins 构建损坏,因为 docker hub 上没有镜像“ adoptopenjdk/openjdk11-openj9 ”。这是错误:

似乎图像战争重命名为“采用openjdk:11-jdk-openj9 ”。这样对吗?是否有任何有关此更改的文档?

0 投票
1 回答
67 浏览

java - openj9 和 k8s 的内存管理问题

我们正在运行一个带有一些 Java 应用程序的 k8s 集群。作为容器运行时,我们使用 cr-io,作为 jvm 采用 openjdk-16 openj9(应该有良好的容器支持)。

最近我们的集群上的工作负载增加了,我们注意到容器不会释放未使用的堆内存。

我尝试了一些 gc 选项来实现这一点,但没有成功:

我错过了什么?

0 投票
1 回答
54 浏览

java - OpenJ9 MD5 实现

我们的一位客户已从 IBM J9 (Java 8) 迁移

到 Java 11

他们已将安全提供程序从 更改com.ibm.crypto.providersun.security.provider,并且他们注意到签名 JWT 功能中的性能问题,在 JDK11 中大部分时间都花在 MD5 类上,坏消息是 IBM JDK 已弃用并禁用 MD5,第二个消息是 MD5 on java 很慢,它是用java编写的。我们已经下载并检查了 IBM JDK 的 MD5 实现,它充满了本机调用、二进制移位和内在代码,然后我们在Javadoc中找到了该类的内容,它简单地说:

当 IBM 使用某种 CPU 加密模块时,OpenJDK 使用 Java 代码生成 MD5 哈希。我在 Sun、IBM 或 bouncycastle 实现中找不到任何好的 MD5 基准。知道这是否也可以通过 OpenJ9 中的硬件解决?

提前致谢

0 投票
1 回答
47 浏览

java - 如何在 Linux 上使用 OpenJ9 编译 OpenJDK 而不会出现 NUMA 错误?

你好Stackoverflowers!
我正在尝试在 Linux 上使用 OpenJ9 构建 OpenJDK,但是当我运行配置脚本时,出现错误:

通常它应该刚刚创建配置并让我构建,因为我没有多个 CPU

我已经用谷歌搜索了错误消息并仔细查看并遵循了Github 项目的文档https://github.com/ibmruntimes/openj9-openjdk-jdk17/blob/openj9/doc/building.mdhttps://github .com/eclipse-openj9/openj9/blob/master/doc/build-instructions/Build_Instructions_V17.md)。

这是我使用的命令:

如果需要,这是完整的输出:

先感谢您!

0 投票
2 回答
36 浏览

java - 更改 MacOS java 版本,Eclipse OpenJ9

我正在使用 MacOS BigSur,试图将 java 版本更改为 v1.8 我已按照此问题的说明进行操作,但没有结果。

/usr/libexec/java_home -V命令输出:

java --version命令返回:

当我按照这些说明从操作系统中完全删除 java 时,我仍然会得到相同的java --version输出,但运行/usr/libexec/java_home 会返回

.zshrc 文件的 JAVA_HOME 设置为/usr/libexec/java_home -v 1.8.0_265

我在哪里可以找到当前使用 java 命令引用的这个 java,或者我可以在哪里更改该命令的引用?

0 投票
1 回答
35 浏览

java - Spring Boot 2.6.X + JRE 17 Openj9 - 未处理的异常类型=分段错误

这篇文章的目的是帮助解决标题中的问题。

信息:

java版本

SpringBoot 版本:v2.6.2

详细错误