孤燈野火
          暢想的天空
          posts - 2,comments - 4,trackbacks - 0

          配置Xfire WebService.啟動Weblogic 報錯
          如下:
          java.lang.Exception: Exception received from deployment driver. See Error Log view for more detail.

          at oracle.eclipse.tools.weblogic.server.internal.WlsJ2EEDeploymentHelper$DeploymentProgressListener.watch(WlsJ2EEDeploymentHelper.java:1588)
          at oracle.eclipse.tools.weblogic.server.internal.WlsJ2EEDeploymentHelper.deploy(WlsJ2EEDeploymentHelper.java:474)
          at oracle.eclipse.tools.weblogic.server.internal.WeblogicServerBehaviour.publishWeblogicModules(WeblogicServerBehaviour.java:1400)
          at oracle.eclipse.tools.weblogic.server.internal.WeblogicServerBehaviour.publishToServer(WeblogicServerBehaviour.java:847)
          at oracle.eclipse.tools.weblogic.server.internal.WeblogicServerBehaviour.publishOnce(WeblogicServerBehaviour.java:660)
          at oracle.eclipse.tools.weblogic.server.internal.WeblogicServerBehaviour.publish(WeblogicServerBehaviour.java:526)
          at org.eclipse.wst.server.core.model.ServerBehaviourDelegate.publish(ServerBehaviourDelegate.java:708)
          at org.eclipse.wst.server.core.internal.Server.publishImpl(Server.java:2731)
          at org.eclipse.wst.server.core.internal.Server$PublishJob.run(Server.java:278)
          at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
          Caused by: weblogic.application.ModuleException: 
          at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:295)
          at weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176)
          at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:93)
          at weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:360)
          at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
          at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:56)
          at weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:46)
          at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:621)
          at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
          at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:208)
          at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:147)
          at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61)
          at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:189)
          at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doPrepare(ActivateOperation.java:87)
          at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217)
          at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:718)
          at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1185)
          at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:247)
          at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:157)
          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.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
          at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
          at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
          Caused by: java.lang.ClassCastException: com.ctc.wstx.stax.WstxInputFactory  at javax.xml.stream.XMLInputFactory.newInstance(XMLInputFactory.java:136)
          at weblogic.servlet.internal.WebAppHelper.addListenerElements(WebAppHelper.java:244)
          at weblogic.servlet.internal.WebAppHelper$IOHelperImpl.parseXML(WebAppHelper.java:224)
          at weblogic.descriptor.DescriptorCache.parseXML(DescriptorCache.java:324)
          at weblogic.servlet.internal.WebAppHelper.registerTagLibListeners(WebAppHelper.java:174)
          at weblogic.servlet.internal.EventsManager.registerEventListeners(EventsManager.java:253)
          at weblogic.servlet.internal.WebAppServletContext.initContextListeners(WebAppServletContext.java:1573)
          at weblogic.servlet.internal.WebAppServletContext.prepare(WebAppServletContext.java:1037)
          at weblogic.servlet.internal.HttpServer.doPostContextInit(HttpServer.java:433)
          at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:408)
          at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:552)
          at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:287)
          查相應的包 是wstx-asl-3.2.0.jar 引起的 與WebLogic中的包有沖突,經檢查,發現Weblogic工程中一個配置文件weblogic.xml 可能引起包加載順序,原weblogic.xml文件如下

          <?xml version="1.0" encoding="UTF-8"?>
          <wls:weblogic-web-app xmlns:wls="http://www.bea.com/ns/weblogic/90" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.bea.com/ns/weblogic/90 http://www.bea.com/ns/weblogic/920/weblogic-web-app.xsd http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
              <wls:weblogic-version>9.2</wls:weblogic-version>
              <wls:context-root>bid</wls:context-root>
               <wls:container-descriptor>
                  <wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>
              </wls:container-descriptor>
          </wls:weblogic-web-app>

          去掉 <wls:container-descriptor>
                  <wls:prefer-web-inf-classes>true</wls:prefer-web-inf-classes>
              </wls:container-descriptor>
          即可
          posted on 2010-09-15 17:12 孤飛燕 閱讀(1322) 評論(0)  編輯  收藏 所屬分類: Xfire集成WebLogic

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 婺源县| 砀山县| 江孜县| 从化市| 罗定市| 杭州市| 牙克石市| 奇台县| 岳池县| 石棉县| 神池县| 绥棱县| 泌阳县| 曲水县| 华宁县| 叶城县| 平罗县| 伊宁市| 小金县| 江阴市| 苏尼特左旗| 中山市| 双牌县| 长丰县| 漾濞| 津市市| 家居| 增城市| 黑河市| 西林县| 交城县| 新龙县| 伊通| 东阿县| 华亭县| 呼伦贝尔市| 金川县| 前郭尔| 兴隆县| 突泉县| 休宁县|