1
我想通過使用嵌入式glassfish服務器和EJB3編寫JUnit測試。Glassfish嵌入JNDI模塊範圍查找
我正在使用maven,我的項目有3個模塊,每個模塊都要執行測試。
我正在嘗試編寫測試的模塊稱爲後端。
問題是,我需要一個「java:module /」作用域用於測試環境中的jndi查找,但是當我執行測試時,只有「java:global/classes /」似乎存在。
有誰知道我怎麼也可以在嵌入式glassfish服務器中執行模塊範圍查找?
一些進一步的相關信息:
- 模件結構:
- EJB模塊(稱爲後端)
- WAR模塊(稱爲前端)
- JAR模塊(實用程序的東西)
POM測試依賴關係:
<dependency> <groupId>org.glassfish.main.extras</groupId> <artifactId>glassfish-embedded-all</artifactId> <version>3.1.2</version> <scope>test</scope> </dependency> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.10</version> <scope>test</scope> <type>jar</type> </dependency>