Попытка моя рука в CDI в первый раз. Я использую Glassfish v3. Когда я раскрываю мое приложение, я получаю следующий отказ:Glassfish + CDI приводит к IncompatibleClassChangeError
java.io.IOException: com.sun.enterprise.admin.cli.remote.RemoteFailureException: Exception while loading the app : org.glassfish.deployment.common.DeploymentException: java.lang.IncompatibleClassChangeError: com.example.arizona.client.ArizonaService and com.example.arizona.client.ArizonaService$App disagree on InnerClasses attribute
at com.fuhrer.idea.glassfish.server.GlassfishServer3.doParseResponse(GlassfishServer3.java:28) at com.fuhrer.idea.glassfish.server.GlassfishServer3Base.parseResponse(GlassfishServer3Base.java:156) at com.fuhrer.idea.glassfish.server.GlassfishServer3Base.invoke(GlassfishServer3Base.java:127) at com.fuhrer.idea.glassfish.server.GlassfishServer3Base.handleDeployment(GlassfishServer3Base.java:78) at com.fuhrer.idea.javaee.server.JavaeeServerInstance$2.run(JavaeeServerInstance.java:131)
Я должен упомянуть, что я даже не на самом деле с помощью инъекции, или любой другой КДИ имеется еще. Это просто попытка выпрямить зависимости.
Немного поздно, я вижу, хорошо, может быть, это поможет кому-то :) –