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>