在JBuilder8+Weblogic7 ReDeploy的奇怪问题!
AaddB 2003-10-19 12:29:33 JBuilder8+Weblogic7
顺利的建立了EJB,并成功的部署到Weblogic上
然后我修改了我的EJB,重新编译生成jar文件,这时当我把jar文件ReDeploy重新部署的时候就会发生异常???
有时说我的jar文件里没有META-INF/ejb-jar.xml文件?
有时报java.lang.NullPointerException???
何解???????????
----------------------------------------------
Error: An error occurred while reading the deployment descriptor. The error was:
java.io.FileNotFoundException: Error: The deployment descriptor 'META-INF/ejb-jar.xml' was not found in 'D:\bea\user_projects\mydomain\.\myserver\upload\Demo2\Demo2.jar'. Please add this file to the jar and try again.
at weblogic.ejb20.dd.xml.DDUtils.getStream(DDUtils.java:196)
at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.java:105)
at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.java:90)
at weblogic.ejb20.deployer.EJBModule.loadEJBDescriptor(EJBModule.java:502)
at weblogic.ejb20.deployer.EJBModule.loadDescriptor(EJBModule.java:207)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:714)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:555)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1062)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:730)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)
-----------------------------------------------------
Start server side stack trace:
java.lang.NullPointerException
at weblogic.ejb20.dd.xml.DDUtils.getStream(DDUtils.java:193)
at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.java:105)
at weblogic.ejb20.dd.xml.DDUtils.createDescriptorFromJarFile(DDUtils.java:90)
at weblogic.ejb20.deployer.EJBModule.loadEJBDescriptor(EJBModule.java:502)
at weblogic.ejb20.deployer.EJBModule.loadDescriptor(EJBModule.java:207)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:714)
at weblogic.j2ee.J2EEApplicationContainer.prepare(J2EEApplicationContainer.java:555)
at weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:1062)
at weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:730)
at weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:24)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:213)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:189)
End server side stack trace