2015-06-16 60 views
1

我試圖如下部署我的數據源:如何與Arquillian部署WildFly數據源?

@Deployment(name = "test", order=2) 
static WebArchive createDeployment() { 
    ShrinkWrap.createFromZipFile(WebArchive, new File("target/test.war")).addAsWebInfResource(new File("src/test/resources/test-DS.xml"), "test-DS.xml") 
} 

但似乎我的數據源被忽略,我看到有關JBoss的控制檯部署沒有資料。

是否有任何其他的可能性與arquillian部署數據源?

@Deployment(name = "datasource", order=1) 
static ? createDSDeployment() { 
    ? 
} 

回答

2

你可以使用單獨的獨立的* .xml用於測試的Arquillian有指定數據源。例如,在arquillian.xml:

<configuration> 
     ... 
     <property name="serverConfig">standalone-test.xml</property> 
     ... 
    </configuration> 

和數據源就可以按獨立

+0

我試過<datasources>部分描述和我越來越:警告[org.jboss.arquillian.container.impl。 org.jboss.as.arquillian.container.embedded.EmbeddedContainerConfiguration 未使用的屬性條目:{serverConfig = standalone-test.xml} 受支持的屬性名稱:[managementAddress,modulePath,password, bundlePath,managementPort,jbossHome,managementProtocol,cleanServerBaseDir,用戶名] –

+0

我有錯誤的依賴關係。嵌入而不是託管。 野蠻 - 阿爾奎亞 - 容器管理