tomee-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Romain Manni-Bucau <rmannibu...@gmail.com>
Subject Re: [Newsletter] Re: Missing Guava in TomEE 7.0.4 Plus?
Date Wed, 20 Jun 2018 13:00:22 GMT
Hmm if we provide it OOTB that's a "leak" on our side, if you have it in
the webapp just drop it.

Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<https://rmannibucau.metawerx.net/> | Old Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book
<https://www.packtpub.com/application-development/java-ee-8-high-performance>


Le mer. 20 juin 2018 à 14:58, <fabian-a.richter@rohde-schwarz.com> a écrit :

> Is there a way to not "import shibboleth"? I am pretty sure we don’t need
> it...
>
> -----Original Message-----
> From: Romain Manni-Bucau <rmannibucau@gmail.com>
> Sent: Wednesday, June 20, 2018 2:49 PM
> To: users@tomee.apache.org
> Subject: *EXT* [Newsletter] Re: Missing Guava in TomEE 7.0.4 Plus?
>
> Hi,
>
> yes and no. We intentionnally drop guava and it works with opensaml until
> you import shibboleth which requires it. At that moment you have to either
> drop opensaml libs from tomee libs or add the missing ones.
>
> Romain Manni-Bucau
> @rmannibucau <https://twitter.com/rmannibucau> |  Blog <
> https://rmannibucau.metawerx.net/> | Old Blog <
> http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau>
> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book <
> https://www.packtpub.com/application-development/java-ee-8-high-performance
> >
>
>
> Le mer. 20 juin 2018 à 14:46, <fabian-a.richter@rohde-schwarz.com> a
> écrit :
>
> > Hey,
> >
> >
> >
> > when I try to initialize OpenSAML in TomEE 7.0.4 with
> > InitializationService.initialize(); I get
> >
> >
> >
> > java.lang.ClassNotFoundException: com.google.common.base.Function
> >
> >             java.net.URLClassLoader.findClass(URLClassLoader.java:381)
> >
> >             java.lang.ClassLoader.loadClass(ClassLoader.java:424)
> >
> >             java.lang.ClassLoader.loadClass(ClassLoader.java:357)
> >
> >
> > net.shibboleth.utilities.java.support.xml.AttributeSupport.getAttribut
> > eValueAsQName(AttributeSupport.java:334)
> >
> >
> > org.opensaml.core.xml.config.XMLConfigurator.initializeObjectProviders
> > (XMLConfigurator.java:231)
> >
> >
> > org.opensaml.core.xml.config.XMLConfigurator.load(XMLConfigurator.java
> > :203)
> >
> >
> > org.opensaml.core.xml.config.XMLConfigurator.load(XMLConfigurator.java
> > :188)
> >
> >
> > org.opensaml.core.xml.config.XMLConfigurator.load(XMLConfigurator.java
> > :162)
> >
> >
> > org.opensaml.core.xml.config.AbstractXMLObjectProviderInitializer.init
> > (AbstractXMLObjectProviderInitializer.java:52)
> >
> >
> > org.opensaml.core.xml.config.XMLObjectProviderInitializer.init(XMLObje
> > ctProviderInitializer.java:45)
> >
> >
> > org.opensaml.core.config.InitializationService.initialize(Initializati
> > onService.java:56)
> >
> >
> >
> > As soon as I add guava-18.0.jar to TomEE/lib it works.
> >
> >
> >
> > Did you guys miss to package this transitive dependency of opensaml
> > (via java-support)?
> >
> >
> >
> > Thanks and best
> >
> > Fabian
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message