我正在编写在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服务器。
答案 0 :(得分:0)
我认为这个dzone article为您提供了一些关于如何以编程方式停止java应用程序的方法。我相信你正在编写单元测试,然后不需要实现长代码。所以这是我的棘手方法,