aspose file tools*
The moose likes BEA/Weblogic and the fly likes Unable to deploy EJB: content.jar from content.jar: Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Products » BEA/Weblogic
Bookmark "Unable to deploy EJB: content.jar from content.jar:" Watch "Unable to deploy EJB: content.jar from content.jar:" New topic
Author

Unable to deploy EJB: content.jar from content.jar:

Ulises Suarez
Greenhorn

Joined: Feb 09, 2009
Posts: 1
Hi, i hope someone can help me.

Im using Weblogic Platform 8.1 SP3 and it works perfect. I migrate to Weblogic 8.1 SP6, the thing is when i try to run the server application shows the following error:

[Deployer:149033]failed application CISApplication on production1
[Deployer:149034]An exception occurred for task [Deployer:149026]Deploy application CISApplication on cisCluster.:
Exception:weblogic.management.ApplicationException: prepare failed for content.jar
Module: content.jar Error: Exception preparing module: EJBModule(content.jar,status=NEW)
Unable to deploy EJB: content.jar from content.jar:
In EJB NodeOpsEJB, method getNodeIterator(com.bea.content.manager.internal.RepositoryManagerImpl,[Lcom.bea.content.ID;,int) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method getPropertyBytes(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID,com.bea.content.ID) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method updateProperties(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID,[Lcom.bea.content.Property;) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method removeNodeContent(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method addNodeContent(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID,com.bea.content.ID,[Lcom.bea.content.Property;) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method renameNode(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID,java.lang.String) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method copyNode(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID,com.bea.content.ID) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method moveNode(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID,com.bea.content.ID) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method deleteNodeAndVirtualNode(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method deleteNode(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method getAncestry(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method getContentNodeChildren(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method getHierarchyNodeChildren(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method getNodeChildren(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method getNodes(com.bea.content.manager.internal.RepositoryManagerImpl,[Lcom.bea.content.ID;) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method getNode(com.bea.content.manager.internal.RepositoryManagerImpl,java.lang.String) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method getNode(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method createContentNode(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID,java.lang.String,com.bea.content.ID,[Lcom.bea.content.Property;) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method createContentNode(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID,java.lang.String) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method createHierarchyNode(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID,java.lang.String,com.bea.content.ID,[Lcom.bea.content.Property;) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
In EJB NodeOpsEJB, method createHierarchyNode(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID,java.lang.String) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
at weblogic.ejb20.compliance.EJBComplianceChecker.check(EJBComplianceChecker.java:268)
at weblogic.ejb20.compliance.EJBComplianceChecker.checkDeploymentInfo(EJBComplianceChecker.java:232)
at weblogic.ejb20.ejbc.EJBCompiler.complianceCheckJar(EJBCompiler.java:810)
at weblogic.ejb20.ejbc.EJBCompiler.checkCompliance(EJBCompiler.java:766)
at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:200)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:476)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:407)
at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:498)
at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:793)
at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:708)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1431)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:496)
at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:3212)
at weblogic.j2ee.J2EEApplicationContainer.tryPrepareModules(J2EEApplicationContainer.java:1628)
at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1584)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1243)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1076)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2531)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2481)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2397)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:884)
at weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:592)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:501)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
weblogic.ejb20.compliance.ComplianceException: In EJB NodeOpsEJB, method getNodeIterator(com.bea.content.manager.internal.RepositoryManagerImpl,[Lcom.bea.content.ID;,int) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
at weblogic.ejb20.compliance.BeanClassChecker.checkBusinessMethods(BeanClassChecker.java:467)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at weblogic.ejb20.compliance.EJBComplianceChecker.check(EJBComplianceChecker.java:278)
at weblogic.ejb20.compliance.EJBComplianceChecker.checkDeploymentInfo(EJBComplianceChecker.java:232)
at weblogic.ejb20.ejbc.EJBCompiler.complianceCheckJar(EJBCompiler.java:810)
at weblogic.ejb20.ejbc.EJBCompiler.checkCompliance(EJBCompiler.java:766)
at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:200)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:476)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:407)
at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:498)
at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:793)
at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:708)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1431)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:496)
at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:3212)
at weblogic.j2ee.J2EEApplicationContainer.tryPrepareModules(J2EEApplicationContainer.java:1628)
at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1584)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1243)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1076)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2531)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2481)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2397)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:884)
weblogic.ejb20.compliance.ComplianceException: In EJB NodeOpsEJB, method getPropertyBytes(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID,com.bea.content.ID) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
at weblogic.ejb20.compliance.BeanClassChecker.checkBusinessMethods(BeanClassChecker.java:467)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at weblogic.ejb20.compliance.EJBComplianceChecker.check(EJBComplianceChecker.java:278)
at weblogic.ejb20.compliance.EJBComplianceChecker.checkDeploymentInfo(EJBComplianceChecker.java:232)
at weblogic.ejb20.ejbc.EJBCompiler.complianceCheckJar(EJBCompiler.java:810)
at weblogic.ejb20.ejbc.EJBCompiler.checkCompliance(EJBCompiler.java:766)
at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:200)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:476)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:407)
at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:498)
at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:793)
at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:708)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1431)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:496)
at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:3212)
at weblogic.j2ee.J2EEApplicationContainer.tryPrepareModules(J2EEApplicationContainer.java:1628)
at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1584)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1243)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1076)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2531)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2481)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2397)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:884)
weblogic.ejb20.compliance.ComplianceException: In EJB NodeOpsEJB, method updateProperties(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID,[Lcom.bea.content.Property;) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
at weblogic.ejb20.compliance.BeanClassChecker.checkBusinessMethods(BeanClassChecker.java:467)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at weblogic.ejb20.compliance.EJBComplianceChecker.check(EJBComplianceChecker.java:278)
at weblogic.ejb20.compliance.EJBComplianceChecker.checkDeploymentInfo(EJBComplianceChecker.java:232)
at weblogic.ejb20.ejbc.EJBCompiler.complianceCheckJar(EJBCompiler.java:810)
at weblogic.ejb20.ejbc.EJBCompiler.checkCompliance(EJBCompiler.java:766)
at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:200)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:476)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:407)
at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:498)
at weblogic.ejb20.deployer.EJBDeployer.compileJar(EJBDeployer.java:793)
at weblogic.ejb20.deployer.EJBDeployer.compileIfNecessary(EJBDeployer.java:708)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1431)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:496)
at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:3212)
at weblogic.j2ee.J2EEApplicationContainer.tryPrepareModules(J2EEApplicationContainer.java:1628)
at weblogic.j2ee.J2EEApplicationContainer.prepareModules(J2EEApplicationContainer.java:1584)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1243)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:1076)
at weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.prepareContainer(SlaveDeployer.java:2531)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.createContainer(SlaveDeployer.java:2481)
at weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2397)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:884)
weblogic.ejb20.compliance.ComplianceException: In EJB NodeOpsEJB, method removeNodeContent(com.bea.content.manager.internal.RepositoryManagerImpl,com.bea.content.ID) defined in the local interface either does not exist in the bean class, or it is not a public method. Each method in the local interface must have a corresponding public method in the bean class.
at weblogic.ejb20.compliance.BeanClassChecker.checkBusinessMethods(BeanClassChecker.java:467)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(Unknown Source)
at java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava.lang.Object;(Unknown Source)
at weblogic.ejb20.compliance.EJBComplianceChecker.check(EJBComplianceChecker.java:278)
at weblogic.ejb20.compliance.EJBComplianceChecker.checkDeploymentInfo(EJBComplianceChecker.java:232)
at weblogic.ejb20.ejbc.EJBCompiler.complianceCheckJar(EJBCompiler.java:810)
at weblogic.ejb20.ejbc.EJBCompiler.checkCompliance(EJBCompiler.java:766)
.....
.....
....
.....


I tried everything and nothing works, did someone know what it´s going on
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Unable to deploy EJB: content.jar from content.jar: