首页 > 解决方案 > Grails4 中的 Jsoup 和 OpenJDK

问题描述

我正在使用org.jsoup:jsoup:1.12.1

Document doc = Jsoup.connect("https://example.com").get()

当我尝试 JAVA:8.0.232-open9.0.4-open11.0.5-open我收到了

       javax.net.ssl.SSLHandshakeException: No subject alternative DNS name matching <domain> found.

例外。

项目正在使用 Grails4 并且它不是用 JAVA > 12 构建的,因为如果 JAVA13+ 它抛出:

1 错误(注意:堆栈跟踪已被过滤。使用 --verbose 查看整个跟踪。) org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:语义分析期间的一般错误:不支持的类文件主要版本 57

java.lang.IllegalArgumentException:不支持的类文件主要版本 57

根据我的发现,这是 JAVA 本身的问题,而不是 jsoup:JSoup javax.net.ssl.SSLHandshakeException: No subject Alternative DNS name matching <url> found

我试过 Gradle:3.5.16.1-rc-2没有成功。

如何解决?

标签: sslgrailsjsoupjava-13grails-4

解决方案


推荐阅读