Arquillian +嵌入式玻璃鱼将无法启动

时间:2016-03-16 09:32:14

标签: java server glassfish jboss-arquillian

我正在尝试进行一项简单的测试:

@RunWith(Arquillian.class)
public class UserDAOBeanTest {

    @Deployment
    public static Archive<?> createDeployment() {
        return ShrinkWrap.createFromZipFile(EnterpriseArchive.class, new File("D:\\ear.ear"));
    }

    @Test
    public void testInvite() throws Exception {
        Assert.assertTrue(true);
    }
}

但是在运行之后我在控制台中输出了以下内容:

m 16, 2016 11:07:23 AM com.sun.enterprise.v3.server.AppServerStartup run
SEVERE: Startup service failed to start :     com.sun.enterprise.naming.GlassFishNamingBuilder
m 16, 2016 11:07:23 AM com.sun.enterprise.v3.admin.StopServer doExecute
INFO: Server shutdown initiated

我无法弄清楚导致这种意外关机的原因。你能帮帮我吗?我应该在哪里寻找解决方案?如果您帮我找到嵌入式glassfish服务器的日志文件,我也非常感激。

关注

我的arquillian.xml:

<?xml version="1.0" encoding="UTF-8"?>
<arquillian xmlns="http://jboss.org/schema/arquillian"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="
    http://jboss.org/schema/arquillian
    http://jboss.org/schema/arquillian/arquillian_1_0.xsd">
    <container qualifier="glassfish-embedded" default="true">
    <configuration>
        <property name="resourcesXml">
            test/resources-glassfish-embedded/glassfish-resources.xml
        </property>
    </configuration>
</container>

在glassfish-resources.xml中,我配置了对数据库的访问权限。

0 个答案:

没有答案