java - 如何在 NetBeans 中为 Java EE 项目启用断言?

标签 java jakarta-ee netbeans assertions payara

我希望为在 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 服务器布局,这些选项不可用。

最佳答案

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

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

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

之后您需要重新启动服务器。

关于java - 如何在 NetBeans 中为 Java EE 项目启用断言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44123913/

相关文章:

java - 当实例在另一个文件中声明时访问 GUI 文件中的实例

java - 无法从 JSF 中的 Arraylist 填充数据表

java - MQ session .CLIENT_ACKNOWLEDGE

pdf - 如何在 JPanel 中使用 PDFBox 显示 pdf 文件?

java - 有没有办法通过Java使用Apple的OS X API?

java - 如何将流传输到java程序?

java - Java EE 5 应用服务器中的 CDI 和 Bean 验证?

jakarta-ee - 了解 Glassfish 控制台 JNDI 输出

php - Netbeans for PHP 中的 "class outline view"在哪里?

Java Spring Hibernate 应用程序在本地运行,但不在 aws 的 ecs docker 中