with eclipse ensures to use "in place installation" and not let it do a
tmp0 folder with the copy of what it understood. Not sure why but default
way to run a tomcat in eclipse is broken - even with a plain tomcat but you
see it later ;).

Intellij should work fine so this one is rather strange


Romain Manni-Bucau
@rmannibucau <https://twitter.com/rmannibucau> |  Blog
<http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> |
LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
<http://www.tomitribe.com>

2015-08-26 20:52 GMT+02:00 Ron Smits <[email protected]>:

> I changed the pom and removed the jpa stuff and added tomee-maven-plugin.
> Strange thing is that everything works then. So I then deployed the war to
> a tomee install I still had and after putting the jar in the libs dir and
> changing the tomee.xml it works there too.
> Clearly both eclipse and intellij do something that breaks this. I will
> investigate further.
>
> Ron
>
> On Wed, Aug 26, 2015 at 11:18 AM Romain Manni-Bucau <[email protected]
> >
> wrote:
>
> > guess it means you have to:
> > 1) make your project compiling (remove JPA stuff ;))
> > 2) do your setup with tomee maven plugin to let us reproduce as you
> >
> > Side note: I removed the driver from the webapp when tested, can have an
> > impact maybe - classloaders matters
> >
> >
> > Romain Manni-Bucau
> > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > <http://rmannibucau.wordpress.com> | Github <
> > https://github.com/rmannibucau> |
> > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> > <http://www.tomitribe.com>
> >
> > 2015-08-26 11:12 GMT+02:00 Ron Smits <[email protected]>:
> >
> > > Romain
> > >
> > > I love your brevity. Did you test this with my example project? We see
> > the
> > > resource being made during startup in Catalina.out but when we use
> > > @Resource in the application it is null without any exceptions or
> errors.
> > >
> > > Ron
> > >
> > > Op wo 26 aug. 2015 10:08 schreef Romain Manni-Bucau <
> > [email protected]
> > > >:
> > >
> > > > tested on master and it works fine if mongo driver is in lib
> directory
> > > *of
> > > > tomee*.
> > > >
> > > >
> > > > Romain Manni-Bucau
> > > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > > <http://rmannibucau.wordpress.com> | Github <
> > > > https://github.com/rmannibucau> |
> > > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber
> > > > <http://www.tomitribe.com>
> > > >
> > > > 2015-08-26 6:41 GMT+02:00 Ron Smits <[email protected]>:
> > > >
> > > > > The jar is in the libs directory
> > > > >
> > > > > Op di 25 aug. 2015 22:50 schreef Romain Manni-Bucau <
> > > > [email protected]
> > > > > >:
> > > > >
> > > > > > Hi
> > > > > >
> > > > > > Did you put mongo in tomee libs? If not server cant create the
> > > resource
> > > > > > before deploying app as intended by tomee.xml.
> > > > > > Le 25 août 2015 22:48, "Ron Smits" <[email protected]> a
> écrit :
> > > > > >
> > > > > > > A colleague of mine pointed me to this problem. A resource for
> a
> > > > > mongodb
> > > > > > > database is defined in $TOMEE_HOME/conf/tomee.xml:
> > > > > > >
> > > > > > >     <Resource id="mongoUri"
> > class-name="com.mongodb.MongoClientURI"
> > > > > > > constructor="uri">
> > > > > > >       uri mongodb://localhost/test
> > > > > > >     </Resource>
> > > > > > >
> > > > > > > This should get picked up by a ApplicationScoped producer. But
> it
> > > is
> > > > > not.
> > > > > > > When the resource is defined in WEB-INF/resources.xml it works
> > > fine.
> > > > > > > During the startup of the server the resource is created as can
> > be
> > > > seen
> > > > > > in
> > > > > > > catalina.out.
> > > > > > >
> > > > > > > I made a very small example at
> > > https://github.com/ronsmits/mongotest
> > > > > > > Please
> > > > > > > tell us what we are doing wrong.
> > > > > > >
> > > > > > > Ron
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>

Reply via email to