weblogic部署出错,急!

yai_yzshu 2008-11-28 12:42:00
weblogic10.3,部署ear包的时候出错了,这个包是一个软件自动生成的,请高人帮忙解决下啊,谢谢了!


提示如下:
Unable to access the selected application.
Exception in AppMerge flows' progression
Exception in AppMerge flows' progression
VALIDATION PROBLEMS WERE FOUND problem: cvc-id.2: Duplicate ID value 'bpelEJBs-1':<null> problem: cvc-id.2: Duplicate ID value 'bpelEJBs-1':<null> problem: cvc-id.2: Duplicate ID value 'bpelEJBs-1':<null> problem: cvc-id.2: Duplicate ID value 'bpelEJBs-1':<null> problem: cvc-id.2: Duplicate ID value 'bpelEJBs-1':<null> problem: cvc-id.2: Duplicate ID value 'bpelEJBs-1':<null> problem: cvc-id.2: Duplicate ID value 'bpelEJBs-1':<null>
VALIDATION PROBLEMS WERE FOUND problem: cvc-id.2: Duplicate ID value 'bpelEJBs-2':<null> problem: cvc-id.2: Duplicate ID value 'bpelEJBs-2':<null> problem: cvc-id.2: Duplicate ID value 'bpelEJBs-2':<null> problem: cvc-id.2: Duplicate ID value 'bpelEJBs-2':<null> problem: cvc-id.2: Duplicate ID value 'bpelEJBs-2':<null> problem: cvc-id.2: Duplicate ID value 'bpelEJBs-2':<null> problem: cvc-id.2: Duplicate ID value 'bpelEJBs-2':<null>

log文件提示:

####<2008-11-25 上午10时57分36秒 CST> <Error> <Console> <hectest2> <AdminServer> <[ACTIVE] ExecuteThread: '3' for queue: 'weblogic.kernel.Default (self-tuning)'> <weblogic> <> <> <1227581856796> <BEA-240003> <Console encountered the following error weblogic.application.ModuleException: Exception preparing module: EJBModule(bpelEJBs.jar)
[EJB:011023]An error occurred while reading the deployment descriptor. The error was:
VALIDATION PROBLEMS WERE FOUND
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>.
at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:452)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:42)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.RedeployOperation.createAndPrepareContainer(RedeployOperation.java:98)
at weblogic.deploy.internal.targetserver.operations.RedeployOperation.doPrepare(RedeployOperation.java:122)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>

at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:234)
at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:221)
at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java:146)
at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:306)
at weblogic.application.descriptor.AbstractDescriptorLoader2.getDescriptorBeanFromReader(AbstractDescriptorLoader2.java:788)
at weblogic.application.descriptor.AbstractDescriptorLoader2.createDescriptorBean(AbstractDescriptorLoader2.java:409)
at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBeanWithoutPlan(AbstractDescriptorLoader2.java:759)
at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBean(AbstractDescriptorLoader2.java:768)
at weblogic.ejb.spi.EjbJarDescriptor.getEjbJarBean(EjbJarDescriptor.java:131)
at weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.processEjbJarXMLWithSchema(EjbDescriptorReaderImpl.java:705)
at weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.processEjbJarXML(EjbDescriptorReaderImpl.java:228)
at weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.createReadOnlyDescriptorFromJarFile(EjbDescriptorReaderImpl.java:185)
at weblogic.ejb.spi.EjbDescriptorFactory.createReadOnlyDescriptorFromJarFile(EjbDescriptorFactory.java:93)
at weblogic.ejb.container.deployer.EJBModule.loadEJBDescriptor(EJBModule.java:1198)
at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:380)
>
...全文
1915 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yai_yzshu 2008-11-29
  • 打赏
  • 举报
回复
第一次提问竟然没有人回答!是分太少了还是问题太难了?分少的话还可以加啊,问题的难易就不能控制了。
yai_yzshu 2008-11-28
  • 打赏
  • 举报
回复
ejb-jar.xml的内容

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE ejb-jar PUBLIC "-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN" "http://java.sun.com/dtd/ejb-jar_2_0.dtd">
<!--
bcprt
COPYRIGHT
ecprt
-->
<ejb-jar>
<enterprise-beans>
<message-driven id="ejb-jar_ID">
<ejb-name>InputManagerMDB</ejb-name>
<ejb-class>com.ntr.vs.process.InputManagerMDB</ejb-class>
<transaction-type>Bean</transaction-type>
<acknowledge-mode>auto-acknowledge</acknowledge-mode>
<message-driven-destination>
<destination-type>javax.jms.Queue</destination-type>
</message-driven-destination>
<env-entry>
<description>
The JNDI name for the queue connection factory
</description>
<env-entry-name>mdb/queueConnectionFactory</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>javax/jms/QueueConnectionFactory</env-entry-value>
</env-entry>
</message-driven>
<message-driven id="ejb-jar_ID">
<ejb-name>WorkFlowMDB</ejb-name>
<ejb-class>com.ntr.vs.process.WorkFlowManagerMDB</ejb-class>
<transaction-type>Bean</transaction-type>
<acknowledge-mode>auto-acknowledge</acknowledge-mode>
<message-driven-destination>
<destination-type>javax.jms.Queue</destination-type>
</message-driven-destination>
</message-driven>
</enterprise-beans>
</ejb-jar>



另一段log文件


####<2008-11-25 上午10时57分36秒 CST> <Error> <J2EE> <hectest2> <AdminServer> <[STANDBY] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1227581856234> <BEA-160197> <Unable to load descriptor D:\bea\user_projects\domains\base_domain\servers\AdminServer\tmp\_WL_user\ent\xk7a83\bpelEJBs.jar/META-INF/ejb-jar.xml of module bpelEJBs.jar. The error is weblogic.descriptor.DescriptorException: VALIDATION PROBLEMS WERE FOUND
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-1':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
problem: cvc-id.2: Duplicate ID value 'BPELCore-2':<null>
at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:234)
at weblogic.descriptor.internal.MarshallerFactory$1.evaluateResults(MarshallerFactory.java:221)
at weblogic.descriptor.internal.MarshallerFactory$1.createDescriptor(MarshallerFactory.java:146)
at weblogic.descriptor.BasicDescriptorManager.createDescriptor(BasicDescriptorManager.java:306)
at weblogic.application.descriptor.AbstractDescriptorLoader2.getDescriptorBeanFromReader(AbstractDescriptorLoader2.java:788)
at weblogic.application.descriptor.AbstractDescriptorLoader2.createDescriptorBean(AbstractDescriptorLoader2.java:409)
at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBeanWithoutPlan(AbstractDescriptorLoader2.java:759)
at weblogic.application.descriptor.AbstractDescriptorLoader2.loadDescriptorBean(AbstractDescriptorLoader2.java:768)
at weblogic.ejb.spi.EjbJarDescriptor.getEjbJarBean(EjbJarDescriptor.java:131)
at weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.processEjbJarXMLWithSchema(EjbDescriptorReaderImpl.java:705)
at weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.processEjbJarXML(EjbDescriptorReaderImpl.java:228)
at weblogic.ejb.container.dd.xml.EjbDescriptorReaderImpl.createReadOnlyDescriptorFromJarFile(EjbDescriptorReaderImpl.java:185)
at weblogic.ejb.spi.EjbDescriptorFactory.createReadOnlyDescriptorFromJarFile(EjbDescriptorFactory.java:93)
at weblogic.ejb.container.deployer.EJBModule.loadEJBDescriptor(EJBModule.java:1198)
at weblogic.ejb.container.deployer.EJBModule.prepare(EJBModule.java:380)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:387)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:58)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:42)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:37)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:16)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:155)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.RedeployOperation.createAndPrepareContainer(RedeployOperation.java:98)
at weblogic.deploy.internal.targetserver.operations.RedeployOperation.doPrepare(RedeployOperation.java:122)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:723)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1190)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:516)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
.>
yai_yzshu 2008-11-28
  • 打赏
  • 举报
回复
没有人帮忙解决吗?

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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