【问题标题】:How to enable assertion for a Java EE project in NetBeans?如何在 NetBeans 中为 Java EE 项目启用断言?
【发布时间】:2017-05-23 00:20:38
【问题描述】:

我希望为在 Payara 4.1.1.172 上运行并从 NetBeans 8.2 中部署的 Java EE 代码启用 Java 断言。我试图在 NetBeans 操作“调试项目”中指定 exec.args=-ea,但这无济于事。 https://stackoverflow.com/a/14710564/1797006 建议在服务器设置中配置 JVM 选项,但由于 NetBeans 8.2 或 Glassfish 服务器布局,这些选项不可用。

【问题讨论】:

  • 恕我直言,您需要使用 -ea 选项运行 Glasfish
  • @Antoniossss 任何方式都可以在不切换到命令行的情况下做到这一点(这不是一件坏事,但为了方便起见,我想尽可能地坚持我的习惯)。跨度>

标签: java jakarta-ee netbeans assertions payara


【解决方案1】:

您需要修改 Payara Server 配置中的设置,因为 Netbeans 仅将应用程序部署到已经运行的服务器。

您可以从管理控制台执行此操作,您可以从 Netbeans 打开该控制台 - 右键单击​​“服务”窗口中的 Payara 服务器,然后选择查看域管理控制台。

然后,管理控制台应该在浏览器中打开(如果它不只是将您的浏览器指向http://localhost:4848)。 转到配置 -> 服务器配置 -> JVM 设置 -> JVM 选项选项卡。然后按下“添加 JVM 选项”按钮并指定 -ea 作为其值

之后需要重启服务器。

【讨论】:

    猜你喜欢
    • 2010-12-25
    • 1970-01-01
    • 2011-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-30
    • 2014-03-24
    相关资源
    最近更新 更多