发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

CMP移植问题,请指教

2003-07-24 10:34
赞助商链接

我使用wsad5开发的CMP,想放到Weblogic中运行,但是部署的时候出现了以下问题,请指教,如何将wsad5开发的CMP移植到weblogic中运行。
weblogic.management.ApplicationException: Prepare failed. Task Id = 22
{
Module Name: testEnt, Error: Exception preparing module: EJBModule(testEnt,status=NEW)


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


Could not locate bean with ejb-name 'Testejb' in weblogic-ejb-jar.xml

at weblogic.ejb20.ejbc.EJBCompiler.setupEJB(EJBCompiler.java:158)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:384)
at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:487)
at weblogic.ejb20.deployer.EJBDeployer.compileEJB(EJBDeployer.java:799)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1248)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:235)
at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:1425)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:650)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:548)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1026)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:700)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)



TargetException:

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


Could not locate bean with ejb-name 'Testejb' in weblogic-ejb-jar.xml

at weblogic.ejb20.ejbc.EJBCompiler.setupEJB(EJBCompiler.java:158)
at weblogic.ejb20.ejbc.EJBCompiler.compileEJB(EJBCompiler.java:384)
at weblogic.ejb20.deployer.EJBDeployer.runEJBC(EJBDeployer.java:487)
at weblogic.ejb20.deployer.EJBDeployer.compileEJB(EJBDeployer.java:799)
at weblogic.ejb20.deployer.EJBDeployer.prepare(EJBDeployer.java:1248)
at weblogic.ejb20.deployer.EJBModule.prepare(EJBModule.java:235)
at weblogic.j2ee.J2EEApplicationContainer.prepareModule(J2EEApplicationContainer.java:1425)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:650)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:548)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1026)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:700)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)



}
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:657)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:548)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1026)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:700)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)

2003-07-24 17:02

CMP因为和容器相关,每个不同容器配置文件不一样,因此你转移平台时要配置weblogic-ejb-jar.xml等特定配置文件

2003-07-25 16:44

过不了多久,你可能又会想移植到JBOSS什么的上面,于是所有的xml要再被虐待一回……

(一定会有人站出来说:你Y吃饱了撑的没事干啊?)

J2EE真的是开放的吗?

2003-07-25 17:12

I hate EJB configuration XML file

2003-07-28 09:18

谢谢各位,其实那天发完贴之后自己试了好久,终于解决了,而且还有很多方面的内容,有空的时候写出来一下,不过还是蛮麻烦的,如果一直这样的话我可能就会改为使用JB了。

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com