significado deftones java parsing xerces

java - deftones - xerces maven



XIncludeAwareParserConfiguration incompatible con XMLParserConfiguration (1)

Recibo este error al desplegar el archivo ear en WLS 10.3 en la plataforma AIX. La misma oreja funciona bien en plataformas Windows / Linux.

Caused by: java.lang.ClassCastException: org.apache.xerces.parsers.XIncludeAwareParserConfiguration incompatible with org.apache.xerces.xni.parser.XMLParserConfiguration at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source) at org.apache.xerces.parsers.DOMParser.<init>(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(Unknown Source) at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(Unknown Source) at weblogic.xml.jaxp.WebLogicDocumentBuilderFactory.newDocumentBuilder(WebLogicDocumentBuilderFactory.java:140) at com.bea.security.xacml.policy.PolicyUtils.getRootNode(PolicyUtils.java:54) at com.bea.security.xacml.policy.PolicyUtils.read(PolicyUtils.java:86) at com.bea.security.providers.xacml.store.BasePolicyStore.getAbstractPolicy(BasePolicyStore.java:1251) at com.bea.security.providers.xacml.store.BasePolicyStore.readPolicy(BasePolicyStore.java:1231) at com.bea.security.providers.xacml.store.BasePolicyStore.readPolicy(BasePolicyStore.java:1114) at com.bea.security.providers.xacml.entitlement.PolicyManager.listPolicies(PolicyManager.java:747) at weblogic.security.providers.xacml.DeployableAuthorizationProviderV2Helper.startDeployPolicies(DeployableAuthorizationProviderV2Helper.java:90) at weblogic.security.providers.xacml.authorization.XACMLAuthorizationProviderImpl.startDeployPolicies(XACMLAuthorizationProviderImpl.java:269) at com.bea.common.security.internal.legacy.service.PolicyDeployerProviderImpl$V2Adapter.startDeployPolicies(PolicyDeployerProviderImpl.java:69) at com.bea.common.security.internal.service.PolicyDeploymentServiceImpl$DeploymentHandlerImpl.<init>(PolicyDeploymentServiceImpl.java:143) at com.bea.common.security.internal.service.PolicyDeploymentServiceImpl$DeploymentHandlerImpl.<init>(PolicyDeploymentServiceImpl.java:129) at com.bea.common.security.internal.service.PolicyDeploymentServiceImpl$ServiceImpl.startDeployPolicies(PolicyDeploymentServiceImpl.java:97) at weblogic.security.service.WLSPolicyDeploymentServiceWrapper$DeploymentHandlerImpl.<init>(WLSPolicyDeploymentServiceWrapper.java:70) at weblogic.security.service.WLSPolicyDeploymentServiceWrapper$DeploymentHandlerImpl.<init>(WLSPolicyDeploymentServiceWrapper.java:60) at weblogic.security.service.WLSPolicyDeploymentServiceWrapper.startDeployPolicies(WLSPolicyDeploymentServiceWrapper.java:40) at weblogic.security.service.AuthorizationManager.startDeployPolicies(AuthorizationManager.java:489) at weblogic.servlet.security.internal.WebAppSecurityWLS.<init>(WebAppSecurityWLS.java:72) at weblogic.servlet.security.internal.ServletSecurityManager.<init>(ServletSecurityManager.java:39) at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:416) at weblogic.servlet.internal.WebAppServletContext.<init>(WebAppServletContext.java:464) at weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:414) at weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:901) at weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:345)


Es probable que su ruta de clases esté llena de diferentes archivos JAR versionados de la API Xerces. Limpiar el classpath. En el caso de una aplicación web, esto incluye las Webapp/WEB-INF/lib , Appserver/lib y /JRE/lib .

La causa más común es que tiene Xerces JAR con versiones diferentes que se expande a través de Webapp/WEB-INF/lib y Appserver/lib . Suponiendo que los que están en la biblioteca del servidor de aplicaciones son las versiones correctas y provistas por defecto, deshágase de las que están en la biblioteca de la aplicación web. No debe tener ningún JAR específico del servidor de aplicaciones en la biblioteca de la aplicación web.