问题标签 [openjdk-11]
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.
java - Java 中的 HttpMethodDirectory executeWithRetry 和 SSLProtocolException
我正在使用 httpclient-3.0 库将数据解析到云端。当我在本地机器(Windows 10)上运行应用程序时,它工作正常,数据被解析到服务器并且我收到成功响应,但是当我将它部署到在 Windows server 2012 R2 上运行的服务器上时,它会在下面抛出错误。我也使用了相同的 JDK,我尝试了很多方法,例如在我的 java.security jdk 文件中添加 -Djdk.tls.client.protocols="TLSv1,TLSv1.1,TLSv1.2" ,但问题仍然没有解决。
这是我的代码
我感谢任何快速的帮助和指导。
这是我得到的错误
java - 如何使用 JDK8 和 JDK11(内部带有 String.format)拥有相同的 slf4j 日志?
如何使用 JDK8 和 JDK11 拥有相同的 slf4j 日志?
我的 java Slf4j 记录器:
JDK8 在 java 8 中的跟踪:
JDK11 在 java 8 中的跟踪:
编辑:
我尝试了这个但结果相同:
编辑(如果你想要一个更简单的案例):
用@M编辑。Deinum 提案但不工作
编辑:我尝试使用外部替换的其他建议:
spring-mvc - OpenJDK11 和 JiBX
为什么我在使用 OpenJDK11、Spring 5.2.3 和 JiBX bcel-6.4.1.jar、jibx-bind-1.1.6.jar、jibx-run-1.1.6.jar 时会出现以下错误
调用 init 方法失败;嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20
org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义的名称为“crossSearchSessionFacade”的 bean 时出错:无法解析对 bean 'mlSearchSessionFacade 的引用' 同时设置 bean 属性 'mlSearchSessionFacade'; 嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义名称为“mlSearchSessionFacade”的 bean 创建时出错:无法解析对bean 'configurationSessionFacade' 同时设置 bean 属性 'configurationSessionFacade';嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“configurationSessionFacade”的 bean 时出错 在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义:在设置 bean 属性 'gisSaleableUnitsConfigurationService' 时无法解析对 bean 'gisSaleableUnitsConfigurationService' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义名称为“gisSaleableUnitsConfigurationService”的 bean 创建错误:无法解析对bean 'jibxSaleableUnitsConfigUnmarshaller' 同时设置 bean 属性 'jibxSaleableUnitsConfigUnmarshaller';嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名称为“jibxSaleableUnitsConfigUnmarshaller”的 bean 时出错 在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义:调用 init 方法失败;嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20 异常详细信息: 位置: com/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection.JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom /proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection;@12:ifnonnull 原因:此位置的预期堆栈图帧。字节码:0000000:2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010:2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020:b0 VerifyError:在分支目标 20 处期望堆栈图帧异常详细信息:位置:com/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection.JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom/proquest/business/configuration/数据模型/saleableunit/GisSaleableUnitsCollection;@12:ifnonnull 原因:此位置的预期堆栈图帧。字节码:0000000:2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010:2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020:b0 VerifyError:在分支目标 20 处期望堆栈图帧异常详细信息:位置:com/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection.JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom/proquest/business/configuration/数据模型/saleableunit/GisSaleableUnitsCollection;@12:ifnonnull 原因:此位置的预期堆栈图帧。字节码:0000000:2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010:2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020:b0 JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection; @12:ifnonnull 原因:此位置的预期堆栈图帧。字节码:0000000:2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010:2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020:b0 JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection; @12:ifnonnull 原因:此位置的预期堆栈图帧。字节码:0000000:2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010:2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020:b0
原因:org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义的名称为“mlSearchSessionFacade”的 bean 时出错:无法解析对bean 'configurationSessionFacade' 同时设置 bean 属性 'configurationSessionFacade';嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义的名称为“configurationSessionFacade”的 bean 时出错:无法解析对bean 'gisSaleableUnitsConfigurationService' 同时设置 bean 属性 'gisSaleableUnitsConfigurationService'; 嵌套异常是 org.springframework.beans.factory.BeanCreationException: Error created bean with name ' 在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义的 gisSaleableUnitsConfigurationService':在设置 bean 属性 'jibxSaleableUnitsConfigUnmarshaller' 时无法解析对 bean 'jibxSaleableUnitsConfigUnmarshaller' 的引用;嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义名称为 'jibxSaleableUnitsConfigUnmarshaller' 创建 bean 时出错:调用 init 方法失败的; 嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20 异常详细信息:jibxSaleableUnitsConfigUnmarshaller' 同时设置 bean 属性 'jibxSaleableUnitsConfigUnmarshaller';嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义名称为 'jibxSaleableUnitsConfigUnmarshaller' 创建 bean 时出错:调用 init 方法失败的; 嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20 异常详细信息:jibxSaleableUnitsConfigUnmarshaller' 同时设置 bean 属性 'jibxSaleableUnitsConfigUnmarshaller';嵌套异常是 org.springframework.beans.factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/config/gis/spring/spring-business-layer.xml] 中定义名称为 'jibxSaleableUnitsConfigUnmarshaller' 创建 bean 时出错:调用 init 方法失败的; 嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20 异常详细信息:调用 init 方法失败;嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20 异常详细信息:调用 init 方法失败;嵌套异常是 java.lang.VerifyError: Expecting a stackmap frame at branch target 20 异常详细信息:
java - 如何用JDK8和JDK11读取java注解的值?
如何用JDK8和JDK11读取java注解的值?
/!\ 实际上,我不知道 annotation 的类型@When
。这可以是 io.cucumber.java 包中的任何接口
结果JDK8:
结果JDK11(额外引用):(不同stepAnnotation.toString()
!)
编辑 openjdk11
并且oraclejdk11
不尊重javadoc:
openjdk-11 - 服务器选项是否仍然存在?
我正在寻找 jvm 的服务器选项。
我尝试 java -h 但未显示此选项。
它不存在于开放的 jdk 11 中吗?
感谢您的帮助。
memory-leaks - 为什么 Java11 将 java.util.zip.ZipFile$Source 保留在堆上?
有人可以帮助我了解我看到的是故意的、正确的行为还是 Java11 中的某种泄漏?让我们看一个简单的 hello world 应用程序:
唯一有趣的部分是 jar 依赖项。它可以是任何 jar,但为了使问题更加突出,让我们使用一个大的旧 gwt-user jar,它重 30MB:
运行应用程序,打开 jvisualvm,进行转储并查找保留的一组java.util.zip.ZipFile$Source
:
来自类路径的那个 jar(实际上从未使用过)占用了 1.5MB 的堆。它不会在 GC 期间消失,当你内存不足时它也不会消失,我什至在 OutOfMemory heapdumps 中看到了这些条目。
该条目显然由 map 保存java.util.zip.ZipFile$Source.files
。从源头上我可以看出,理论上这应该由来自 InnocuousThreadGroup 的 Common-Cleaner 线程进行清理,但我没有看到它发生。
我在将小型轻量级 Java 应用程序从 JDK8 迁移到 JDK11 时遇到了这个问题。与 JDK8 相比,在 Xmx 设置较低的情况下,这些 jar 占用了我堆的很大一部分。
那么它是一个错误还是一个功能?
java - SonarQube JDK 11
我们正在将我们的项目从 JDK 8 迁移到 JDK 11。在 JDK 8 中一切正常,使用 JDK 11 我们在运行 SonarQube 时遇到问题:
错误是这样的:
java - 如何配置简单的 Java fontconfig.properties 文件以在 Linux 上使用
我在自定义 Linux 硬件上使用自定义 Java 11 运行时,Java 运行时不是我自己构建的。但是我有一个问题,我的应用程序需要访问字体并且运行时没有配置任何字体,所以我得到了这个堆栈跟踪
我可以提供一些字体,并且我已经确定我需要创建一个fontconfig.properties并将 i 放入 Java 运行时lib文件夹,但我很难理解我需要放入 fontconfig.properties 的内容。
有人可以给我一个示例,说明如何在 linux 上的 fontconfig.properties 中指定一组最小字体以防止发生异常。
更具体地说,我有一组 truetype 字体,我已将它们放入lib文件夹中的fonts文件夹中,那么我如何将此集用作 Java 可用的一组字体
- LucidaBrightDemiItalic.ttf
- LucidaBrightRegular.ttf
- LucidaSansRegular.ttf
- LucidaTypewriterRegular.ttf
- LucidaBrightDemiBold.ttf
- LucidaBrightItalic.ttf
- LucidaSansDemiBold.ttf
- LucidaTypewriterBold.ttf
如果我创建一个空的 fontconfig.properties 文件,那么第一个异常更改为
所以这表明 Java 运行时至少找到了(空的)fontconfig.properties 文件,所以如果我可以正确配置它,这应该可以工作。
我试图用一个文件创建一个非常小的 fontconfig.properties 文件,但它没有用。
java - OpenJDK 64 位服务器 VM 警告:已禁用存档的非系统类(树脂、Ubuntu、OpenJDK 11)
多年来,我一直在 Ubuntu 机器上运行这个旧的 Caucho Resin (4.0.41)。我需要淘汰那台服务器,所以我试图在新的 Ubuntu 18.04.4 服务器上设置树脂 4.0.64,经过大量的摸索和摆弄,它正在启动,但最终在早期失败了:
我似乎找不到任何搜索结果,也找不到任何明显的设置 java.system.class.loader
。
有什么建议么?谢谢!
amazon-web-services - Amazon Corretto 11 不包括 jFX
我已经下载了开放的 jFX 11.0.2 版本(JavaFX Windows SDK)和 Corretto 11。有没有办法将它集成到 Corretto 11 JDK 中?