为喜欢走在前沿的朋友们快速更新;-)
首先,我发布了嵌入式 JBoss beta3 的 快照 - 这是嵌入式 JBoss (及其组件如 EJB3、Hibernate 等) 的一个重大更新,非常接近 beta3 版本 - 因此,获取一些反馈将会非常棒。看起来不错(但 JMS 存在一个已知问题)。
如果您想试试看
- Tomcat:遵循这些 说明 将其安装到一个全新的 Tomcat 复制中。
- SeamTest:替换您当前的引导目录和lib/test目录
其次,如果您已切换到 Java 6,您需要为 beta3 快照对嵌入式 JBoss 进行一些调整
- 以以下方式启动 java-Dsun.lang.ClassLoader.allowArraySyntax=true
- Java 6 SE 包含 JAXB 2.0,但嵌入式 JBoss 需要 JAXB 2.1。最简单的方法是将jaxb-api.jar(用于 JAXB 2.1) 放入
endorsed
库目录,然后以以下方式启动 java-Djava.endorsed.dirs=/path/to/endorsed/directoy
您的 testng 启动器看起来可能如下
<testng outputdir="/path/to/test/report/directory"> <jvmarg line="-Djava.endorsed.dirs=/path/to/endorsed/directory" /> <jvmarg line="-Dsun.lang.ClassLoader.allowArraySyntax=true" /> <classpath refid="test.classpath" /> <xmlfileset dir="/path/to/src/directory" includes="**/testng.xml" /> </testng>