Я получаю следующее сообщение об ошибке при запуске weblogic 10.3.6

1

java.lang.ClassCastException: weblogic.xml.jaxp.RegistryXMLReader не может быть передан в org.xml.sax.XMLReaderWarning: Исправлено исключение, пытающееся использовать SAX для загрузки SAX XMLReader. Предупреждение: Исключение было: java.lang.ClassCastException: weblogic.xml.jaxp.RegistryXMLReader не может быть отправлен в файл org.xml.sax.XMLReader. Предупреждение. Я распечатаю трассировку стека, а затем продолжаю работу с использованием анализатора SAX по умолчанию

at org.xml.sax.helpers.XMLReaderFactory.loadClass(Unknown Source)
at org.xml.sax.helpers.XMLReaderFactory.createXMLReader(Unknown Source)
at org.dom4j.io.SAXHelper.createXMLReader(SAXHelper.java:83)
at org.dom4j.io.SAXReader.createXMLReader(SAXReader.java:894)
at org.dom4j.io.SAXReader.getXMLReader(SAXReader.java:715)
at org.dom4j.io.SAXReader.setFeature(SAXReader.java:218)
at org.hibernate.ejb.Ejb3Configuration.addXMLEntities(Ejb3Configuration.java:438)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:360)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:126)
at weblogic.deployment.BasePersistenceUnitInfoImpl.initializeEntityManagerFactory(BasePersistenceUnitInfoImpl.java:393)
at weblogic.deployment.BasePersistenceUnitInfoImpl.initializeEntityManagerFactory(BasePersistenceUnitInfoImpl.java:386)
at weblogic.deployment.BasePersistenceUnitInfoImpl.<init>(BasePersistenceUnitInfoImpl.java:158)
at weblogic.deployment.PersistenceUnitInfoImpl.<init>(PersistenceUnitInfoImpl.java:39)
at weblogic.deployment.AbstractPersistenceUnitRegistry.storeDescriptors(AbstractPersistenceUnitRegistry.java:349)
at weblogic.deployment.AbstractPersistenceUnitRegistry.loadPersistenceDescriptors(AbstractPersistenceUnitRegistry.java:124)
at weblogic.deployment.ModulePersistenceUnitRegistry.<init>(ModulePersistenceUnitRegistry.java:58)
at weblogic.servlet.internal.WebAppModule.setupPersistenceUnitRegistry(WebAppModule.java:1827)
at weblogic.servlet.internal.WebAppServletContext.initClassLoader(WebAppServletContext.java:3029)
at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:448)
at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:494)
at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:418)
at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:976)
at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:384)
at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199)
at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:159)
at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:45)
at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:648)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191)
at weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:59)
at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:208)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:98)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747)
at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216)
at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:13)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:46)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

java.lang.ClassCastException: weblogic.xml.jaxp.RegistryXMLReader не может быть передан в org.xml.sax.XMLReader в org.xml.sax.helpers.XMLReaderFactory.loadClass (Неизвестный источник) в org.xml.sax.helpers.XMLReaderFactory.createXMLReader (Неизвестный источник) в org.dom4j.io.SAXHelper.createXMLReader(SAXHelper.java:83) в org.dom4j.io.SAXReader.createXMLReader(SAXReader.java:894) в org.dom4j.io.SAXReader.getXMLReader(SAXReader.java:715) в org.dom4j.io.SAXReader.read(SAXReader.java:435) в org.dom4j.io.SAXReader.read(SAXReader.java:343) на org.hibernate.ejb.Ejb3Configuration. addXMLEntities (Ejb3Configuration.java:455) в org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:360) в org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:126) в weblogic.deployment.BasePersistenceUnitInfoImpl.initializeEntityManagerFactory(BasePersistenceUnitInfoImpl.java:393) в weblogic.deployment.BasePersistenceUnitInfoImpl.initializeEntityManagerFactory(Ba sePersistenceUnitInfoImpl.java:386) в weblogic.deployment.BasePersistenceUnitInfoImpl. (BasePersistenceUnitInfoImpl.java:158) в weblogic.deployment.PersistenceUnitInfoImpl. (PersistenceUnitInfoImpl.java:39) в weblogic.deployment.AbstractPersistenceUnitRegistry.storeDescriptors(AbstractPersistenceUnitRegistry.java:349) в weblogic.deployment.AbstractPersistenceUnitRegistry.loadPersistenceDescriptors(AbstractPersistenceUnitRegistry.java:124) в weblogic.deployment.ModulePersistenceUnitRegistry. (ModulePersistenceUnitRegistry.java:58) в weblogic.servlet.internal.WebAppModule.setupPersistenceUnitRegistry(WebAppModule.java:1827) в weblogic.servlet. internal.WebAppServletContext.initClassLoader(WebAppServletContext.java:3029) в weblogic.servlet.internal.WebAppServletContext. (WebAppServletContext.java:448) в weblogic.servlet.internal.WebAppServletContext. (WebAppServletContext.java:494) в weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:418) в weblogic.servlet.internal.WebA ppModule.registerWebApp(WebAppModule.java:976) в weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:384) в weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176) в weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199) в weblogic.application.internal.flow.DeploymentCallbackFlow $ 1.next(DeploymentCallbackFlow.java:517) в weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java: 52) в weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:159) в weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:45) в weblogic.application.internal.BaseDeployment $ 1. next (BaseDeployment.java:648) в weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) в weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191) в weblogic.application.internal.EarDeployment, подготовьте (EarDeployment.java:59) в weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154) в weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60) в weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:208) в weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:98) в weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217) в weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:747) в weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1216) в weblogic.deploy. internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:250) в weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:159) в weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:171) в weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access $ 000 (DeploymentReceiverCallbackDeliverer.java:13) в weblogic.deploy.service. internal.targetserver.DeploymentReceiverCallbackDeliverer $ 1.run(DeploymentReceiverCallbackDeliverer.java:46) в weblogic.work.SelfTuningWorkManagerImpl $ WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:545) в weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) в weblogic. work.ExecuteThread.run(ExecuteThread.java:221) Предупреждение: Исправлено исключение, пытающееся использовать SAX для загрузки SAX XMLReader Предупреждение: Исключение было: java.lang.ClassCastException: weblogic.xml.jaxp.RegistryXMLReader не может быть передан в org.xml.sax.XMLReader Предупреждение: я распечатаю трассировку стека, а затем продолжу с использованием парсера SAX по умолчанию

Каков наилучший способ исправить вышеуказанную ошибку.

Мой файл weblogic.xml следующим образом.......

http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd http://xmlns.oracle.com/weblogic/weblogic-web-app http://xmlns.oracle.com/weblogic/weblogic-web-app/1.3/weblogic-web-app.xsd "> 10.3.6 RatingsBD

<wls:container-descriptor>
    <wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>
</wls:container-descriptor> 

у любого есть решение для этого...... Пожалуйста, помогите мне, мне интересно..........

Теги:

1 ответ

1

hi эта ошибка связана с некоторой проблемой в weblogic.xml 1) вы можете загружать свое приложение из какой-либо удаленной системы, поэтому сначала скопируйте войну или ухо в ту же систему, в которой установлен weblogic

2) в тегах weblogic.xml может быть пробел между тегами

3) вы используете weblogic xml какой-то старой версии, генерируете новый xml, может быть через eclipse

  • 0
    Привет Хемат, я работаю над проектом Eclipse Kepler, не загружая приложение из какой-либо удаленной системы. Я также проверяю файл weblogic.xml, последний и его затмение сгенерировалось само собой. Я получаю выше ошибка при запуске сервера Weblogic 11g.Пропускает что-нибудь еще.
  • 0
    Спасибо, Хемант. Проблема может быть решена путем добавления следующих строк: C: \ Oracle \ Middleware \ wlserver_12.1v здесь в common / lib. Я добавил этот jar-файл и добавил set PRE_CLASSPATH =% WL_HOME% / common / lib / antlr-2.7.7.jar код в / common / bin / commEnv.cmd и
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню