PDA

View Full Version : خطا به هنگام deployکردن earفايل روي weblogic server



zahra_m.majidi
جمعه 25 مرداد 1392, 15:58 عصر
سلام!
پروژه باjsp+struts1.2+ejb
فيلدي به جدولي اضافه کردم وتغييرات مورد نياز رو در فايل ها انجام دادم.jarفايل مربوط رو clean+makeکردم و earفايل رو هم clean+makeکردم.بدون هيچ خطايي earفايل جديد ساخته شده و لي زماني که earفايل روي weblogic serverمي خواهم بالا بيارم، خطاي زير رو مي دهد.نمي دونم مشکل کجاست!لطفا راهنماييم کنيد.


at weblogic.ejb20.ejbc.EJBCompiler.doCompile(EJBCompi ler.java:249)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBComp iler.java:344)
at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDep loyer.java:489)
at weblogic.ejb20.deployer.EJBDeployer.compileEJB(EJB Deployer.java:819)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDep loyer.java:1268)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModul e.java:232)
at weblogic.j2ee.J2EEApplicationContainer.prepareModu le(J2EEApplicationContainer.java:1570)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2E EApplicationContainer.java:737)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2E EApplicationContainer.java:555)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2E EApplicationContainer.java:458)
at weblogic.management.deploy.slave.SlaveDeployer.pre pareAllStagedApplications(SlaveDeployer.java:490)
at weblogic.management.deploy.slave.SlaveDeployer.ini tialize(SlaveDeployer.java:253)
at weblogic.management.deploy.DeploymentManagerServer LifeCycleImpl.initialize(DeploymentManagerServerLi feCycleImpl.java:150)
at weblogic.t3.srvr.ServerLifeCycleList.initialize(Se rverLifeCycleList.java:54)
at weblogic.t3.srvr.T3Srvr.initialize1(T3Srvr.java:78 2)
at weblogic.t3.srvr.T3Srvr.initialize(T3Srvr.java:594 )
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:282)
at weblogic.Server.main(Server.java:32)



}.
weblogic.management.ApplicationException: Prepare failed. Task Id = null
{
Module Name: markaz.jar, Error: Exception preparing module: EJBModule(markaz.jar,status=NEW)


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

cups_of_java
چهارشنبه 30 مرداد 1392, 20:19 عصر
به نظر میرسه تو یکی از EJb هاتون تو تعریف فیلد شناسه (taskId) ایرادی دارید.
ممکنه از auto-id استفاده کرده باشین ولی درست تعریف نکرده باشین. مثال های رو نت رو ببینین.