当前位置: 首页 > 面试题库 >

如何使用Java 11运行Wildfly 14?

夹谷烨赫
2023-03-14
问题内容

我在其运行时配置中使用Wildfly 14和Java 11。当我启动服务器时,我得到

org.jboss.modules.ModuleNotFoundException: java.se
    at org.jboss.modules.Module.addPaths(Module.java:1266)
    at org.jboss.modules.Module.link(Module.java:1622)
    at org.jboss.modules.Module.relinkIfNecessary(Module.java:1650)
    at org.jboss.modules.ModuleLoader.loadModule(ModuleLoader.java:296)
    at org.jboss.modules.Main.main(Main.java:437)

如何使用Java 11运行Wildfly 14?


问题答案:

Java 11中有一些更改,其中必须在模块路径上读取java.se。在Wildfly的运行配置中,在VM参数下添加

--add-modules=java.se

应该在更高版本中修复。



 类似资料:
  • 我有一个用Java 8编译的可执行jar文件,其中包含一个名为< code>app.jar的JavaFX应用程序。 当我安装了Java8时,我可以简单地用运行它。 现在我只安装了Java 11,运行上面的命令会产生以下错误: 因为Java 11不再包含JavaFX。 所以我考虑安装JavaFX。openjfx.org以两种形式提供JavaFx:SDK和JMOD文件。 我认为我不需要SDK,因为我不

  • 当Java11排除了JavaFX作为最新版本的一部分时,我得到了以下错误。 那么如何在Java11中将JavaFX添加到Eclipse中呢?谢了。

  • 如下图所示,SonarSource在11之前的Java版本中终止了对运行代码分析器的支持 我试图搜索一个完整的示例,说明如何使用Java11分析器运行bitbucket管道来执行SonarScanner分析,但目标代码使用Java11之前的版本(例如Java8),但我找不到一个。根据那个形象,应该是可能的。

  • 在迈向Java11的过程中,我正在检查我的工具包,其中包括SceneBuilder。 我将java-11与javafx-sdk-11结合使用,并使用 谢谢,卡斯滕

  • 比方说我安装了OracleJDK11(只是为了让事情更简单)。然后我下载了Gluon的JavaFX11,并在JDK上解包。实际上,我在哪里解包JavaFX并不重要(因为我的下一个目标是基于OpenJRE制作我自己的JRE安装程序)。然后我尝试启动应用程序: 我得到了这个: 启动层初始化过程中发生错误java.lang.LayerInstantiation异常:包jdk.internal.jrtfs

  • 我们有一个SpringApplication,它可以在默认的Application Context下运行,但是我们有一个场景,在这个场景中我们需要刷新上下文,而默认上下文不允许我们这样做。我已经更新了我们的主Application类,如下所示: 使用此代码,调用应用程序。运行(args)会导致以下堆栈跟踪: 逐步完成SpringApplication。run(),我注意到上下文的BeanFacto

  • 我有一个Gradle项目,我正试图用它来运行Jetty。我的文件如下所示。 建筑格拉德尔 我试图从命令行运行这个项目,我使用的命令是: > 应构建项目,并输出以下内容: Jetty插件已被弃用,计划在Gradle 4.0中删除。考虑使用Gretty(https://github.com/akhikhl/gretty)而不是插件。在build_6xw4u3pr68h02k136x2vqowd。运行(