我有两个相互交谈的战争部署。我希望第一个中的EJB能够检测到其他战争何时未部署,并且只显示“无连接”符号。现在发生的事情是,即使在部署之前,他们只是使用ClassNotFoundException抛出大的红色错误。
我的代码如下:
@RunWith(Arquillian.class)
public class Test {
@Inject
com.coffebeans.ui.MyBean beanThatInjectsSomethingFromTheModel;
//@Deployment(name = "Beans", order = 2)
static WebArchive createDeployment() {
WebArchive war = ShrinkWrap.create(WebArchive.class)
.addPackage("com.coffebeans.model");
return war;
}
@Deployment(name = "GUI", order = 1)
static WebArchive createDeploymentBackend() {
WebArchive war = ShrinkWrap.create(WebArchive.class)
.addPackage("com.coffebeans.ui");
return war;
}
@Test
void test() throws Exception {}
正如我所说,大红色错误:(