org.opensaml.xml.schema.impl.XSAnyBuilder не может быть приведен к org.opensaml.core.xml.XMLObjectBuilder при работе на Tomcat8 - PullRequest
0 голосов
/ 03 мая 2019

У меня есть проект saml, основанный на opensaml, который работает нормально на tomcat7.Наша компания обновляется до tomcat8, и я не могу запустить его.Сообщение об ошибке:

java.lang.ClassCastException: org.opensaml.xml.schema.impl.XSAnyBuilder не может быть приведен к org.opensaml.core.xml.XMLObjectBuilder

Я провел некоторые исследования в Интернете, и в некоторых статьях говорится, что это может быть причиной того, что я смешиваю с использованием opensaml 2 и 3. Однако я использую только opensaml 3. Вот pom.xml и журнал ошибок

        <dependency>
            <groupId>org.opensaml</groupId>
            <artifactId>opensaml-saml-api</artifactId>
            <version>3.3.0</version>
        </dependency>
        <dependency>
            <groupId>org.opensaml</groupId>
            <artifactId>opensaml-saml-impl</artifactId>
            <version>3.3.0</version>
        </dependency>
        <dependency>
            <groupId>org.opensaml</groupId>
            <artifactId>openws</artifactId>
            <version>1.5.4</version>                
        </dependency> 

Отслеживание стека:

2019-05-02T15: 12: 06.323-04: 00 [APP / PROC / WEB / 0] [ERR] java.lang.ClassCastException: org.opensaml.xml.schema.Невозможно привести impl.XSAnyBuilder к org.opensaml.core.xml.XMLObjectBuilder 2019-05-02T15: 12: 06.323-04: 00 [APP / PROC / WEB / 0] [ERR] в org.opensaml.core.xml.config.XMLConfigurator.initializeObjectProviders (XMLConfigurator.java:238) 2019-05-02T15: 12: 06.323-04: 00 [APP / PROC / WEB / 0] [ERR] в org.opensaml.core.xml.config.XMLConfigurator.load (XMLConfigurator.java:203) 2019-05-02T15: 12: 06.323-04: 00 [APP / PROC / WEB / 0] [ERR] в org.opensaml.core.xml.config.XMLConfigurator.load (XMLConfigurator.Java: 188) 2019-05-02T15: 12: 06.323-04: 00 [APP / PROC / WEB / 0] [ERR] на org.opensaml.core.xml.config.XMLConfigurator.load (XMLConfigurator.java:162) 2019-05-02T15: 12: 06.323-04: 00 [APP / PROC / WEB / 0] [ERR] в org.opensaml.core.xml.config.AbstractXMLObjectProviderInitializer.init (AbstractXMLObjectProviderInitializer.java:52) 2019-05-02T15:12: 06.323-04: 00 [APP / PROC / WEB / 0] [ERR] в org.opensaml.core.xml.config.XMLObjectProviderInitializer.init (XMLObjectProviderInitializer.java:45) 2019-05-02T15: 12: 06.323-04:00 [APP / PROC / WEB / 0] [ERR] на org.opensaml.core.config.InitializationService.initialize (InitializationService.java:56) 2019-05-02T15: 12: 06.324-04: 00 [APP /PROC / WEB / 0] [ERR] на com.vmware.eucenablement.saml.service.SAMLIDPService. (SAMLIDPService.java:27) 2019-05-02T15: 12: 06.324-04: 00 [APP / PROC / WEB / 0] [ERR] на com.vmware.samltoolkit.idp.IDPService. (IDPService.java:43) 2019-05-02T15: 12: 06.324-04: 00 [APP / PROC / WEB / 0] [ERR] на ком.jpmchase.gca.idp.GcaIDP.initIDPService (GcaIDP.java:43) 2019-05-02T15: 12: 06.324-04:00 [APP / PROC / WEB / 0] [ERR] на com.jpmchase.gca.StartStopListener.InitIDP (StartStopListener.java:69) 2019-05-02T15: 12: 06.324-04: 00 [APP / PROC /WEB / 0] [ERR] в com.jpmchase.gca.StartStopListener.contextInitialized (StartStopListener.java:42) 2019-05-02T15: 12: 06.324-04: 00 [APP / PROC / WEB / 0] [ERR] вorg.apache.catalina.core.StandardContext.listenerStart (StandardContext.java:4853) 2019-05-02T15: 12: 06.324-04: 00 [APP / PROC / WEB / 0] [ERR] в org.apache.catalina.core.StandardContext.startInternal (StandardContext.java:5314) 2019-05-02T15: 12: 06.324-04: 00 [APP / PROC / WEB / 0] [ERR] в org.apache.catalina.util.LifecycleBase.start (LifecycleBase.java:145) 2019-05-02T15: 12: 06.324-04: 00 [APP / PROC / WEB / 0] [ERR] в org.apache.catalina.core.ContainerBase.addChildInternal (ContainerBase.java:753)2019-05-02T15: 12: 06.324-04: 00 [APP / PROC / WEB / 0] [ERR] в org.apache.catalina.core.ContainerBase.addChild (ContainerBase.java:729) 2019-05-02T15:12: 06.325-04: 00 [APP / PROC / WEB / 0] [ERR] на org.apache.catalina.core.StandardHost.addChild (StandardHost.java:717) 2019-05-02T15: 12: 06.325-04: 00 [APP / PROC / WEB / 0] [ERR] на org.apache.catalina.startup.HostConfig.deployDirectory (HostConfig.java:1129) 2019-05-02T15: 12: 06.325-04: 00 [APP / PROC / WEB / 0] [ERR] на org.apache.catalina.startup.HostConfig $ DeployDirectory.run (HostConfig.java:1871) 2019-05-02T15: 12: 06.325-04: 00 [APP / PROC / WEB / 0] [ERR] на java.util.concurrent.Executors $ RunnableAdapter.call (Executors.java:511) 2019-05-02T15: 12:06.325-04: 00 [APP / PROC / WEB / 0] [ERR] на java.util.concurrent.FutureTask.run (FutureTask.java:266) 2019-05-02T15: 12: 06.325-04: 00 [APP /PROC / WEB / 0] [ERR] на java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149)2019-05-02T15: 12: 06.325-04: 00 [APP / PROC / WEB / 0] [ERR] на java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java:624) 2019-05-02T15: 12: 06.325-04: 00 [APP / PROC / WEB / 0] [ERR] на java.lang.Thread.run (Thread.java:748)

Может ли кто-нибудь помочь? Большое спасибо

...