I'm deploying 9 jar including EJB 2.0 (Stateless and Entity) on WLS 7.0 with
Oracle 9.2
All jars content are similar and all deploy except one (that deploy few days
ago). The Log and Exception on the ConsoleManager are:
preparing application xxx on myserver
Exception caught for task Activate application xxx on myserver: Prepare
failed. Task Id = 8
Module, xxx.jar, reported error: Exception preparing module:
EJBModule(xxx.jar,status=NEW)
Unable to deploy EJB: xxx.jar from xxx.jar:
Compiler failed executable.exec(java.lang.String[javac, -nowarn, -classpath,
/usr/app/bea/weblogic700/server/bin/tmp_ejbxxx ... ... ..., -d,
tmp_ejbxxx7001myserver/p96o2f7l8i4o,
/usr/app/bea/weblogic700/server/bin/tmp_ejbxxx7001myserver/p96o2f7l8i4o/...
... ...])
at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:301)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:396)
at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:490)
at weblogic.ejb20.deployer.EJBDeployer.compileEJB(EJBDeployer.java:793)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1242)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:242)
at
weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContaine
r.java:1504)
at
weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java
:690)
at
weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java
:576)
at
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeplo
yer.java:1064)
at
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.j
ava:732)
at
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.ja
va:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
weblogic.management.ApplicationException: Prepare failed. Task Id = 8
{
Module Name: xxx.jar, Error: Exception preparing module:
EJBModule(xxx.jar,status=NEW)
Unable to deploy EJB: xxx.jar from xxx.jar:
Compiler failed executable.exec(java.lang.String[javac, -nowarn, -classpath,
/usr/app/bea/weblogic700/server/bin/tmp_ejbxxx7001myserver/p96o2f7l8i4o:/usr
/app/bea/weblogic700/server/bin/tmp_ejbxxx7001myserver/-... ... ..., ... ...
...])
at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:301)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:396)
at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:490)
at weblogic.ejb20.deployer.EJBDeployer.compileEJB(EJBDeployer.java:793)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1242)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:242)
at
weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContaine
r.java:1504)
at
weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java
:690)
at
weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java
:576)
at
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeplo
yer.java:1064)
at
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.j
ava:732)
at
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.ja
va:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
TargetException:
Unable to deploy EJB: xxx.jar from xxx.jar:
Compiler failed executable.exec(java.lang.String[javac, -nowarn, -classpath,
... ... ...])
at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompiler.java:301)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:396)
at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:490)
at weblogic.ejb20.deployer.EJBDeployer.compileEJB(EJBDeployer.java:793)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1242)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:242)
at
weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContaine
r.java:1504)
at
weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java
:690)
at
weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java
:576)
at
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeplo
yer.java:1064)
at
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.j
ava:732)
at
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.ja
va:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
}
at
weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java
:697)
at
weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java
:576)
at
weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeplo
yer.java:1064)
at
weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.j
ava:732)
at
weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.ja
va:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:153)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:134)
Anyone has an idea?
Thanks in advance.
You might want to run weblogic.ejbc on your jar prior to deployment.
-- Rob