项目: 我正在使用带有嵌入式Glassfish 3.1-b28的Arquillian 1.0.0.4-ALPHA。我的项目有一个arquillian.xml,NO domain.xml,一个用于我的数据源的sun-resources.xml和一个persistence.xml。我正在尝试单元测试一个EJB3/JPA2应用程序。Arquillian嵌入玻璃鱼配置 - TmpDir
我已经做了: 我的第一次单元测试甚至工作。但只要我开始使用@Deployment注释和返回webArchive的静态方法开发多个类,就会抛出异常。原因是,第一类的战争文件没有正确解除部署,因此下一个测试文件无法部署。我读到这是一个错误,并升级到更新版本的glassfish来解决这个错误。
问题: 现在更新版本的glassfish会导致配置问题。
http://java.net/jira/browse/EMBEDDED_GLASSFISH-122
现在的问题是,如何/我在哪里可以设置这些设置:喜欢在这里提到我可以在GlassFish中设置TMPDIR解决这一问题? arquillian.xml似乎并不正确。我不想为这种情况使用domain.xml。最好的将是sun-resources.xml,但这似乎也不适合。 asadmin没有意义,因为它是一个自动运行的单元测试。任何人都可以告诉我如何配置?