Не удалось развернуть EJB на сервере weblogic

У меня есть веб-приложение (Java EE, Struts 1.1, JSP, Tomcat 5.5.20, WebLogic, Oracle), работающее на сервере Linux от Red Hat. Я редактирую таблицу и добавляю в нее несколько полей (база данных). Затем я редактирую необходимые файлы в Jbuilder7. Очищаю и делаю соответствующий файл jar и последний, очищаю и делаю файл уха. Файл уха создается без ошибок. Но когда Я развертываю файл ear на сервере weblogic, возникают следующие ошибки*(Невозможно развернуть EJB: markaz.jar из markaz.jar).* Пожалуйста, помогите мне! Что мне делать?

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)

Невозможно развернуть EJB: markaz.jar из markaz.jar


person Zahra Mmajidi    schedule 16.08.2013    source источник


Ответы (1)


Я знаю, что это немного поздно, но я наткнулся здесь на поиск решения той же проблемы. В моем случае проблема заключалась в том, что скомпилированная версия ear не была совместима с версией weblogic. Я создал приложение на JDK 1.6 и пытался развернуть его на weblogic 8.1 и получал аналогичную ошибку. Я пересобрал его с помощью JDK 1.4 и повторно развернул, и это сработало. Также взгляните на эту ссылку --> http://objectmix.com/weblogic/519082-wl-8-1-deployment-error-class-bytes-found-but-defineclass-failed.html

Надеюсь, это поможет.

person Prakhar Dixit    schedule 04.02.2014