David Jencks ha scritto:

On Jun 29, 2008, at 11:39 AM, Stefano Bagnara wrote:

David Jencks ha scritto:
I've been hoping for a Geronimo-JAMES integration since the start of the Geronimo project. Two fairly recent developments in JAMES have now made this a relatively simple task: the maven build and the spring integration code. - the maven build enables painless connection between the build systems of the two projects, so changes in JAMES get picked up immediately by the geronimo plugin under development - the spring integration enables a non-avalon expert to construct and start a JAMES server After a couple days work and fixing a few problems in JAMES I now have a geronimo james plugin that runs a james server inside geronimo.
Instructions:
1. Apply patches for JAMES-840, 841, and 842 to james trunk. Get all the jars needed for the build into the private stage repository (JAMES-840). (I realize these instructions are unclear but they are the best I have at the moment)

Hi David, I think I applied the 3 issues above.
Can you please check everything is working in geronimo?

I like the idea of using ResourceLoader but I don't think the current implementation works properly. I believe AvalonConfigurationFileProvider is assigned the AvalolApplicationContext as it's ResourceLoader and never gets to use the JamesResourceLoader. I implemented one solution that works for me in geronimo and attached a patch to JAMES-842 (with some more discusssion). I think it's possible that making AvalonConfigurationFileProvider NOT implement ResourceLoaderAware and explicitly configuring it's ResourceLoader reference might also work and be more flexible, but I haven't tried it in geronimo yet. Let me know if you prefer this approach.

thanks
david jencks

Hi David,

at a first glance I would prefer the second solution because it does not tie the "generic" avalon-spring bridge to james logics (filesystembridge / resource urls conventions), but I don't have the knowledge to understand the potential issues of having ResourceLoaderAware components receiving a different ResourceLoader...

I will review the 2 patches as soon as you upload JAMES-842-2.patch

Stefano

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to