I second Harald on all these points, and to be honest I haven't had
the time to test Pax Web width Pax CDI yet.
But I'm full of hope that it'll turn out to be playing along nicely
since I had this on my roadmap for Pax Web.
As you might see you are in an early stage of those two working
together, so please expect a bumpy ride right now :)

regards, Achim

2012/7/19 Harald Wellmann <hwellmann...@googlemail.com>:
> Hi Christian,
>
> I'm not sure I understand what you're trying to do with Pax Web on
> GlassFish... GlassFish has its own web container which supports WABs,
> so why would you want to run another container (i.e. Pax Web) on top
> of it?
>
> Pax CDI is brand new, and so far I haven't tested it in a web context.
> The request and session scopes require some special attention, I'd
> expect.
>
> Regarding required dependencies, it usually helps to look at the
> integration tests (in this case of Pax Web or Pax CDI) to find a
> consistent set of artifacts. Due to the configurable, modular nature
> of most Pax projects, it is not possible to provide an all-in-one
> archive or a module shopping list.
>
> weld-osgi requires a patched version of Weld. It does not work with
> any official Weld release. This is why I started Pax CDI with
> OpenWebBeans, to find out whether or not the CDI container itself
> would have to be modified to work in and OSGi environment.
>
> It turned out that OpenWebBeans works fine, as long as you set an
> appropriate thread context class loader.
>
> I've now started implementing a Weld adapter for Pax CDI, hoping to
> make it work without patching Weld itself, or if that fails, to
> understand the exact reasons why weld-osgi had to patch weld-core and
> why this is inevitable.
>
> Hope that helps,
> Harald
>
> 2012/7/19 Christian Beikov <christian.bei...@gmail.com>:
>> Hello there!
>>
>> I tried to get a sample app working with glassfish and Pax Web 2.0 but
>> could't really make it work.
>> Are there any full step by step guides for getting it running?
>> There is for example no list of jars that are required to get basic
>> functionallity in the documentation.
>> I tried to set that up by looking into the pom files of the projects, that
>> was a hard task :/
>>
>> Can you maybe provide at least a list of jars that are required or even
>> better, an archive that contains all of the required libs for each container
>> to work?
>>
>> My next question is related to CDI support. Are there any plans for
>> releasing a weld plugin? You wrote that you were inspired by weld-osgi, so I
>> wondered why you did not support weld yet.
>>
>> It would be really nice if I could use Pax Web and Cdi, because these two
>> projects close the gap between OSGi and Java EE!
>>
>> --
>> Mit freundlichen Grüßen,
>> ________________________________
>> Christian Beikov
>>
>> _______________________________________________
>> general mailing list
>> general@lists.ops4j.org
>> http://lists.ops4j.org/mailman/listinfo/general
>>
>
> _______________________________________________
> general mailing list
> general@lists.ops4j.org
> http://lists.ops4j.org/mailman/listinfo/general



-- 

Apache Karaf <http://karaf.apache.org/> Committer & PMC
OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
Committer & Project Lead
OPS4J Pax for Vaadin
<http://team.ops4j.org/wiki/display/PAXVAADIN/Home> Commiter & Project
Lead
blog <http://notizblog.nierbeck.de/>

_______________________________________________
general mailing list
general@lists.ops4j.org
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to