如何使用Eclipse-Java在Wildfly 8.2.1最终服务器上停止应用程序

时间:2016-10-14 08:32:51

标签: java eclipse jboss wildfly

我正在编写在Wildfly 8.2.1 final上运行的Java EE bean的单元测试,在完成所有测试之后,我的任务是在代码中停止应用程序。有人可以指导我如何做到这一点,我是Java EE和Web编程的新手。

我尝试过使用此代码:

String jbossBinDir = System.getProperty("jboss.server.base.dir").replace("standalone", "bin");
Runtime.getRuntime().exec("sh " + jbossBinDir + "/jboss-cli.sh -c command=shutdown");

但所有这些似乎都是停止整个Wildfly服务器。

1 个答案:

答案 0 :(得分:0)

我认为这个dzone article为您提供了一些关于如何以编程方式停止java应用程序的方法。我相信你正在编写单元测试,然后不需要实现长代码。所以这是我的棘手方法,

  1. 在测试中抛出运行时错误或
  2. 我认为您编写Java EE应用程序。因此,使您的登录会话无效 或退出