发布CMP时遇到问题

yxzzy 2003-02-12 12:11:32
我想开发一个容器管理的实体Bean,在向Weblogic Server发布的时候,出现错误提示,如下:
D:\JBuilder8\jdk1.4\bin\javaw -classpath D:\bea\weblogic700\server\lib\weblogic_sp.jar;D:\bea\weblogic700\server\lib\weblogic.jar;D:\bea\weblogic700\server\lib\webservices.jar; weblogic.Deployer -user zzy -adminurl http://zhangyu:7001 -password aaaaaaaa -activate -name officestaff -upload -source D:/myproject/exoffice/officestaff.jar -targets myserver
Operation started, waiting for notifications...
...
#TaskID Action Status Target Type Application Source
17 Activate Failed myserver Server officestaff D:\bea\user_projects\mydomain\myserver\upload\officestaff\officestaff.jar
Exception:weblogic.management.ApplicationException: activate failed forofficestaff
Module: officestaff Error: Exception activating module: EJBModule(officestaff,status=PREPARED)
Unable to deploy EJB: Data from officestaff.jar:
weblogic.ejb20.WLDeploymentException: The DataSource with the JNDI name: exofficesql could not be located. Please ensure that the DataSource has been deployed successfully and that the JNDI name in your EJB Deployment descriptor is correct.
at weblogic.ejb20.cmp.rdbms.RDBMSPersistenceManager.setup(RDBMSPersistenceManager.java:130)
at weblogic.ejb20.manager.BaseEntityManager.setupPM(BaseEntityManager.java:214)
at weblogic.ejb20.manager.BaseEntityManager.setup(BaseEntityManager.java:186)
at weblogic.ejb20.manager.DBManager.setup(DBManager.java:161)
at weblogic.ejb20.deployer.ClientDrivenBeanInfoImpl.activate(ClientDrivenBeanInfoImpl.java:936)
at weblogic.ejb20.deployer.EJBDeployer.activate(EJBDeployer.java:1302)
at weblogic.ejb20.deployer.EJBModule.activate(EJBModule.java:342)
at weblogic.j2ee.J2EEApplicationContainer.activateModule(J2EEApplicationContainer.java:1534)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:991)
at weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:978)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1104)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:724)
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)

这是怎么回事?
...全文
31 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoyebing 2003-02-12
  • 打赏
  • 举报
回复
先检查一下DataSource的JNDI是否书写正确

1,220

社区成员

发帖
与我相关
我的任务
社区描述
企业软件 中间件技术
社区管理员
  • 中间件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧