【发布时间】:2021-08-08 01:24:37
【问题描述】:
我正在使用
编写一个 Jakarta 应用程序- Netbeans 12.0
- Payara 微 5.2020.7
- OpenJDK 11
问题:如果应用程序使用,IDE 不会部署 war 文件
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
但如果应用使用
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
IDE部署WAR文件成功:v
我认为 Payara Netbeans 插件在使用 JDK11 时出错,因为如果我在简单终端上运行 mvn payara-micro:start payara-micro:stop 一切正常(WAR 文件部署成功)。
知道发生了什么?
【问题讨论】:
-
[1] 运行 NetBeans 时您的默认 Java 平台是什么?您可以从 Help > About 屏幕上的 Java 详细信息中获取。 [2] 请注意,如果您从 NetBeans 运行 Payara,它也将使用该版本的 Java,因此如果 NetBeans 使用 Java 8 运行,Payara 也将使用 Java 8 运行,这可能不是您想要的。 [3] 改为以文本形式发布所有屏幕截图。这是对 SO 的标准要求/期望。 [4] 使用 Java 11 部署到 Payara 时,我没有看到任何错误消息。如果有,请在您的问题中发布。
-
[1] 这是我关于 Netbeans 的信息:
Product Version: Apache NetBeans IDE 12.0 Updates: Updates available to version NetBeans 8.2 Patch 2 Java: 11.0.11; OpenJDK 64-Bit Server VM 11.0.11+9-Ubuntu-0ubuntu2.18.04 Runtime: OpenJDK Runtime Environment 11.0.11+9-Ubuntu-0ubuntu2.18.04 System: Linux version 4.15.0-142-generic running on amd64; UTF-8; es_GT (nb)[2] 适用于所有人的 Java 11(Netbeans 和 Payara)[3] 这是为了同时显示 pom.xml 和结果控制台 [4] 没有错误,是一个空项目
标签: java maven netbeans payara-micro