1 回答

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
我認(rèn)為這個(gè)堆棧跟蹤中最重要的部分是:
WELD-001408:MorphologicalAnalysisPersistenceFacade 類型的不滿意依賴項(xiàng)
這通常意味著并非MorphologicalAnalysisPersistenceFacade所需的所有依賴項(xiàng)都部署到 Weld 容器。要對(duì)此進(jìn)行調(diào)試,我建議暫時(shí)將您的部署方法重寫為:
@Deployment
public static Archive<?> createDeployment() {
JavaArchive archive = ShrinkWrap.create(JavaArchive.class, "morphological-analysis-data-access-object-test.jar")
.addPackages(true, "br.com.cpmh.beacon")
.addAsResource("test-persistence.xml", "META-INF/persistence.xml")
.addAsResource(EmptyAsset.INSTANCE, ArchivePaths.create("beans.xml"));
// print all included packages
System.out.println(archive.toString(true));
return archive;
}
這將打印出部署到容器的所有類。這樣,您可以調(diào)查是否有任何必需的類沒有被部署,并在 createDeployment 方法中手動(dòng)包含該類或包。
添加回答
舉報(bào)