我嵌入的 glassfish 3.2完美地从 Arquillian 和 Junit 开始,现在我在 eclipse 中得到了这个异常。我已经替换了 .m2 存储库,但它没有启动。任何人都可以帮助我:
java.lang.RuntimeException:无法设置 GlassFish Embedded Runtime 由:org.glassfish.embeddable.GlassFishException 引起:MultiException 有 2 个异常。1. java.lang.IllegalArgumentException:描述符(org.glassfish.hk2.api.PerLookup)中给出的范围名称与CommandExecutorImpl类中的类(javax.inject.Singleton)上的范围注释不匹配 2. java.lang .IllegalArgumentException:在具体化 SystemDescriptor 时发现错误( implementation=com.sun.enterprise.admin.cli.embeddable.CommandExecutorImpl contracts={com.sun.enterprise.admin.cli.embeddable.CommandExecutorImpl,org.glassfish.embeddable.CommandRunner at com.sun.enterprise.glassfish.bootstrap.StaticGlassFishRuntime.newGlassFish(StaticGlassFishRuntime.java:138) 在 org.jboss.arquillian.container.glassfish.embedded_3_1.GlassFishContainer.setup(GlassFishContainer.java:138) ... 62 更多