gpt4 book ai didi

Java 11 + Tomcat 9 = java.lang.module.FindException : Module java. 找不到 xml.bind

转载 作者:行者123 更新时间:2023-11-28 22:23:52 32 4
gpt4 key购买 nike

我最近升级到 Mint 19 并回到了在 Tomcat 上运行的小型 Java 项目。

当我启动 Tomcat 时,我看到:

Using CATALINA_BASE:   /opt/apache-tomcat-9.0.17
Using CATALINA_HOME: /opt/apache-tomcat-9.0.17
Using CATALINA_TMPDIR: /opt/apache-tomcat-9.0.17/temp
Using JRE_HOME: /usr/lib/jvm/default-java
Using CLASSPATH: /opt/apache-tomcat-9.0.17/bin/bootstrap.jar:/opt/apache-tomcat-9.0.17/bin/tomcat-juli.jar
Tomcat started.
java.lang.module.FindException: Module java.xml.bind not found
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
Error occurred during initialization of boot layer
java.lang.module.FindException: Module java.xml.bind not found
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
-Djava.endorsed.dirs=/opt/apache-tomcat-9.0.17/endorsed is not supported. Endorsed standards and standalone APIs
in modular form will be supported via the concept of upgradeable modules.
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
NOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
Error occurred during initialization of boot layer
java.lang.module.FindException: Module java.xml.bind not found

我花了几个小时在网站上搜索如何解决这个问题,但找不到具体的答案。

我试过将 jaxb jar 文件弹出到 Tomcat 的库中,并将其包含在类路径中。什么都没用。

如果有帮助,我的 OpenJDK 中的 jmods 目录不包含 java.bind.xml。它只有 java.xml.crypto.jmod 和 java.xml.jmod。

它是模块化安装的一部分还是我找错了树?

最佳答案

忽略这个。我在我的 .bashrc 中发现了一个恶意环境参数:

export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.xml.bind'

这就是悲伤的根源。

关于Java 11 + Tomcat 9 = java.lang.module.FindException : Module java. 找不到 xml.bind,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58556229/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com