Hello Achim,

I didn't realize this. I guess I need to ask (on the karaf forums) how
far away are 2.3.0 and
3.0.0. I would actually prefer to jump straight to 3.0.0 if it is getting close.

thanks again,
Gareth

On Sun, Jul 29, 2012 at 4:43 PM, Achim Nierbeck <[email protected]> wrote:
> Hi Gareth,
>
> hmm, than we need to back port it to a 1.x cause Karaf 2.3 will use the
> 1.1.x line.
>
> The also appearing 3.0 of Karaf is based on Pax Web 2.x because of the newer
> Jetty version.
>
> So if you would like it to be also in a Karaf 2.3 then I'll guess we need to
> create a 1.2.x ;)
> and get that into the 2.3.0 of Karaf ...
>
> regards, Achim
>
>
> Am 29.07.2012 22:21, schrieb Gareth Collins:
>
>> Hello Achim,
>>
>> I can wait. Thanks! I hope it can get into Karaf 2.3.0 as well :).
>>
>> thanks again,
>> Gareth
>>
>> On Sat, Jul 28, 2012 at 4:06 PM, Achim Nierbeck <[email protected]>
>> wrote:
>>>
>>> Hi Gareth,
>>>
>>> great I already pulled another merge into the 2.1 line.
>>> I'd like to dig into the PAXWEB-382 issue a bit more.
>>> Would be great if that one could be solved for 2.1 also
>>>
>>> So if you could wait a bit till Monday I would really appreciate it.
>>> If you like you can ride that release train then.
>>>
>>> regards, Achim
>>>
>>> 2012/7/28 Gareth Collins <[email protected]>:
>>>>
>>>> Hello Achim,
>>>>
>>>> Done.
>>>>
>>>> So what else would you like to get in for a 2.1.0 release? I am asking
>>>> because I would like to make an official release
>>>> with my changes :).
>>>>
>>>> thanks again,
>>>> Gareth
>>>>
>>>> On Thu, Jul 26, 2012 at 3:26 AM, Achim Nierbeck
>>>> <[email protected]> wrote:
>>>>>
>>>>> Hi Gareth,
>>>>>
>>>>> yeah that would be great I'm kind of drowning in work right now :)
>>>>>
>>>>> Thanks a lot, Achim
>>>>>
>>>>>
>>>>> 2012/7/26 Gareth Collins <[email protected]>:
>>>>>>
>>>>>> Hello Achim,
>>>>>>
>>>>>> I could create the branch and pull my changes into master. Would you
>>>>>> like me to do that?
>>>>>>
>>>>>> Gareth
>>>>>>
>>>>>> On Wed, Jul 25, 2012 at 3:37 AM, Achim Nierbeck
>>>>>> <[email protected]> wrote:
>>>>>>>
>>>>>>> Hi Gareth,
>>>>>>>
>>>>>>> thanx again for taking care of this :)
>>>>>>>
>>>>>>> looks good so far.
>>>>>>> I wanted to create a new branch for the 2.0.x line and after that the
>>>>>>> trunk will go for 2.1.0 but I didn't find the spare
>>>>>>> time yet. So a merge will take a bit :)
>>>>>>>
>>>>>>> regards, Achim
>>>>>>>
>>>>>>> 2012/7/25 Gareth Collins <[email protected]>:
>>>>>>>>
>>>>>>>> Hi Achim,
>>>>>>>>
>>>>>>>> I have added some test cases and added support for setting the Pax
>>>>>>>> Web
>>>>>>>> configuration file connector names
>>>>>>>> (I added new comments to PAXWEB-396). If you could take another look
>>>>>>>> and let me know, it would be much
>>>>>>>> appreciated. Feel free to suggest new names for the test case
>>>>>>>> classes...:)
>>>>>>>>
>>>>>>>> thanks,
>>>>>>>> Gareth
>>>>>>>>
>>>>>>>> On Thu, Jul 19, 2012 at 5:01 PM, Achim Nierbeck
>>>>>>>> <[email protected]> wrote:
>>>>>>>>>
>>>>>>>>> Hi Gareth,
>>>>>>>>>
>>>>>>>>> thanks for the issue.
>>>>>>>>>
>>>>>>>>> I did take a look the code looks good so far.
>>>>>>>>> How did you test it till now? Probably an enhanced
>>>>>>>>> war that you use. I'd suggest you create a sample
>>>>>>>>> war in the samples and use it in the itests.
>>>>>>>>> This way we have a sample on how to use the
>>>>>>>>> new features and also a nice test for automatic testing
>>>>>>>>> and debugging. :)
>>>>>>>>>
>>>>>>>>> regards, Achim
>>>>>>>>>
>>>>>>>>> Am 19.07.2012 20:50, schrieb Gareth Collins:
>>>>>>>>>
>>>>>>>>>> Hello Achim,
>>>>>>>>>>
>>>>>>>>>> I have added the issue here:
>>>>>>>>>>
>>>>>>>>>> http://team.ops4j.org/browse/PAXWEB-396
>>>>>>>>>>
>>>>>>>>>> I have also checked in an initial implementation into my fork on
>>>>>>>>>> github (details in the issue comments).
>>>>>>>>>> These changes worked for my me (the implementation is
>>>>>>>>>> straight-forward). If you get a change to take a look,
>>>>>>>>>>    it would be much appreciated.
>>>>>>>>>>
>>>>>>>>>> thanks in advance,
>>>>>>>>>> Gareth
>>>>>>>>>>
>>>>>>>>>> On Thu, Jul 19, 2012 at 4:55 AM, Achim Nierbeck
>>>>>>>>>> <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>> Hi Gareth,
>>>>>>>>>>>
>>>>>>>>>>> could you please open a "new feature" issue for this and add some
>>>>>>>>>>> comments on what
>>>>>>>>>>> we agreed on in Jira. This way it's easier for tracking and to
>>>>>>>>>>> place
>>>>>>>>>>> the version this is
>>>>>>>>>>> supposed to be released ;)
>>>>>>>>>>>
>>>>>>>>>>> thanks, Achim
>>>>>>>>>>>
>>>>>>>>>>> 2012/7/16 Achim Nierbeck <[email protected]>:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi Gareth,
>>>>>>>>>>>>
>>>>>>>>>>>> comments inline:
>>>>>>>>>>>>
>>>>>>>>>>>> 2012/7/16 Gareth Collins <[email protected]>:
>>>>>>>>>>>>>
>>>>>>>>>>>>> Hello Achim,
>>>>>>>>>>>>>
>>>>>>>>>>>>> One more question...
>>>>>>>>>>>>>
>>>>>>>>>>>>> I see that the default connectors setup using the Pax Web
>>>>>>>>>>>>> configuration file don't appear to have
>>>>>>>>>>>>> names. Would you mind if I added two new configuration items
>>>>>>>>>>>>> for these
>>>>>>>>>>>>> default connectors
>>>>>>>>>>>>> (perhaps with default names "default" and "secureDefault"?)?
>>>>>>>>>>>>>
>>>>>>>>>>>> sure go ahead, haven't had the need for names yet.
>>>>>>>>>>>>
>>>>>>>>>>>>> BTW, feel free to tell me this is too much detail for the
>>>>>>>>>>>>> mailing
>>>>>>>>>>>>> list. If yes, I will start emailing
>>>>>>>>>>>>> you directly.
>>>>>>>>>>>>>
>>>>>>>>>>>> Unless no one complains and I'm sure all others are
>>>>>>>>>>>> OK with it keep asking :)
>>>>>>>>>>>> This is still an OpenSource project so this way it's also
>>>>>>>>>>>> a nice way of documenting the reasons behind decisions.
>>>>>>>>>>>> And one might always come around with a better suited
>>>>>>>>>>>> idea this way :)
>>>>>>>>>>>>
>>>>>>>>>>>>> thanks in advance,
>>>>>>>>>>>>> Gareth
>>>>>>>>>>>>
>>>>>>>>>>>> No Problem, I'm glad that you stepped up for it :)
>>>>>>>>>>>>
>>>>>>>>>>>> Regards, Achim
>>>>>>>>>>>>
>>>>>>>>>>>>> On Sat, Jul 14, 2012 at 8:22 AM, Achim Nierbeck
>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi Gareth,
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> my comments inline.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 2012/7/13 Gareth Collins <[email protected]>:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Hello Achim,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> A further question while I have it on my mind:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> (1) If I wanted to verify the host http header is valid
>>>>>>>>>>>>>>> (i.e.to
>>>>>>>>>>>>>>> protect against a user faking the host), before routing a
>>>>>>>>>>>>>>> request to
>>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>> particular
>>>>>>>>>>>>>>> web app, would that be something that could be done in Pax
>>>>>>>>>>>>>>> Web...or
>>>>>>>>>>>>>>> could that only be done in Jetty?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> I'm not sure if this could be done with jetty or is already a
>>>>>>>>>>>>>> "valid"
>>>>>>>>>>>>>> method
>>>>>>>>>>>>>> there. So Pax web might be a good place. But beware this test
>>>>>>>>>>>>>> might
>>>>>>>>>>>>>> stale the startup of Pax Web when it tries to look for a valid
>>>>>>>>>>>>>> address.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> (2) Would it be a foolish idea to be able to choose
>>>>>>>>>>>>>>> connectors via a
>>>>>>>>>>>>>>> Manifest Header (potentially called "Web-Connectors", again
>>>>>>>>>>>>>>> with a
>>>>>>>>>>>>>>> default in the Pax Web Configuration)? Something like what is
>>>>>>>>>>>>>>> shown
>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>> "Alternative" here (I am assuming that the preferred multiple
>>>>>>>>>>>>>>> jetty
>>>>>>>>>>>>>>> servers implementation would be a substantial amount of
>>>>>>>>>>>>>>> work):
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Well what already can be done is the posibility to configure
>>>>>>>>>>>>>> multiple Jetty Connectors through the jetty.xml.
>>>>>>>>>>>>>> So I think adding a special Manifest Entry for the webapp
>>>>>>>>>>>>>> might be a
>>>>>>>>>>>>>> nice addon.
>>>>>>>>>>>>>> I think that this might be even a nice idea to make this
>>>>>>>>>>>>>> configuration somehow available for servlets beeing registered
>>>>>>>>>>>>>> either
>>>>>>>>>>>>>> through
>>>>>>>>>>>>>> the http service or through the whiteboard extender.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> http://docs.codehaus.org/display/JETTY/How+to+serve+webbapp+A+from+portA+and+webapp+B+from+portB
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Perhaps this is the better internal/external security option?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> thanks,
>>>>>>>>>>>>>>> Gareth
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Thu, Jul 12, 2012 at 3:08 PM, Gareth Collins
>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hello Achim,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I believe I am already a member of ops4j team
>>>>>>>>>>>>>>>> (garethcollins) on
>>>>>>>>>>>>>>>> github. I have forked pax-web to
>>>>>>>>>>>>>>>> start work on this. Once I am done, if you could
>>>>>>>>>>>>>>>> verify/provide
>>>>>>>>>>>>>>>> feedback on my change it would be much appreciated.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Of course, this has proven to be a quite practial thing in the
>>>>>>>>>>>>>> past :)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> If you are happy that I have not done anything completely
>>>>>>>>>>>>>>>> foolish
>>>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>>> I have verified the change works then I will
>>>>>>>>>>>>>>>> pull and approve my pull.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> +1 :)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> A couple of questions I am a little unsure of yet:
>>>>>>>>>>>>>>>> (1) Would this be a reasonable prioritization for setting
>>>>>>>>>>>>>>>> virtual
>>>>>>>>>>>>>>>> hosts?:
>>>>>>>>>>>>>>>>       (a) If virtual hosts is set in jetty-web.xml, use that
>>>>>>>>>>>>>>>> value.
>>>>>>>>>>>>>>>>       (b) Else if set in Web-VirtualHosts header, use that
>>>>>>>>>>>>>>>> value.
>>>>>>>>>>>>>>>>       (c) Else default to the configured value. If that
>>>>>>>>>>>>>>>> configured
>>>>>>>>>>>>>>>> value
>>>>>>>>>>>>>>>> is null, virtual hosts should not be set.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> sounds fair enough since a jetty-web.xml might be a valid
>>>>>>>>>>>>>> configuration for a "standalon" war also.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> (2) If Pax Web configuration is changed via configuration
>>>>>>>>>>>>>>>> admin,
>>>>>>>>>>>>>>>> does
>>>>>>>>>>>>>>>> Pax Web restart...or does it try to
>>>>>>>>>>>>>>>> only change the delta somehow (handling deltas may
>>>>>>>>>>>>>>>> potentially make
>>>>>>>>>>>>>>>> my
>>>>>>>>>>>>>>>> task harder)?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Since it's a managed Service the default behaviour of OSGi is
>>>>>>>>>>>>>> taking
>>>>>>>>>>>>>> care of this.
>>>>>>>>>>>>>> So the service in question is stoped and restarted. In this
>>>>>>>>>>>>>> case you
>>>>>>>>>>>>>> don't need
>>>>>>>>>>>>>> think about a delta behaviour :)
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> thanks again,
>>>>>>>>>>>>>>>> Gareth
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Actually I have to thank you, cause this is the work the
>>>>>>>>>>>>>> community
>>>>>>>>>>>>>> needs to be a successfull
>>>>>>>>>>>>>> community.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Regards, Achim
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Thu, Jul 12, 2012 at 4:29 AM, Achim Nierbeck
>>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi Gareth,
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> thanks for sharing your thoughts, my comments inline :)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> 2012/7/11 Gareth Collins <[email protected]>:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hello Achim,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I have a proposal (which solves my problem). Would this be
>>>>>>>>>>>>>>>>>> foolish?:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Proposals are never foolish, it's always a good starting
>>>>>>>>>>>>>>>>> point for
>>>>>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>>> good discussion :)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> (1) Add a new Manifest Header Web-VirtualHosts which lists
>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>> virtual
>>>>>>>>>>>>>>>>>> hosts for the webapp.
>>>>>>>>>>>>>>>>>> Their are at least two advantages of setting the virtual
>>>>>>>>>>>>>>>>>> hosts
>>>>>>>>>>>>>>>>>> this way:
>>>>>>>>>>>>>>>>>>       (a) it is webapp container type independent.
>>>>>>>>>>>>>>>>>>       (b) the header can be set as part of the war url (I
>>>>>>>>>>>>>>>>>> have set
>>>>>>>>>>>>>>>>>> arbitrary header names this way in the past).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> A new Manifest Header actually could be really useful.
>>>>>>>>>>>>>>>>> So +1 for this Idea.
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> (2) Add a new configuration item for Pax Web, which, if
>>>>>>>>>>>>>>>>>> not null
>>>>>>>>>>>>>>>>>> describes a default set
>>>>>>>>>>>>>>>>>> of Virtual Hosts (i.e. to allow restrict by default for
>>>>>>>>>>>>>>>>>> webapps
>>>>>>>>>>>>>>>>>> such
>>>>>>>>>>>>>>>>>> as the activemq or karaf console).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> +1 for the configuration item.
>>>>>>>>>>>>>>>>> The default should be null so I'm quite fine with this idea
>>>>>>>>>>>>>>>>> :)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> I had a look at the Pax Web code. It doesn't appear that
>>>>>>>>>>>>>>>>>> it should
>>>>>>>>>>>>>>>>>> be
>>>>>>>>>>>>>>>>>> that hard to implement (I believe I can see how to pass
>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>> information
>>>>>>>>>>>>>>>>>> via the WebApp through to the Jetty ContextHandler). If I
>>>>>>>>>>>>>>>>>> implemented
>>>>>>>>>>>>>>>>>> such a feature would you merge it in?
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> First of all thank you for willing to contribute,
>>>>>>>>>>>>>>>>> second we at ops4j rather give you direct access then
>>>>>>>>>>>>>>>>> applying
>>>>>>>>>>>>>>>>> patches :)
>>>>>>>>>>>>>>>>> So If you give me your Github Account name I'll add you to
>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>> committers list.
>>>>>>>>>>>>>>>>> If you want me to review this before "merge" to trunk
>>>>>>>>>>>>>>>>> you can either start a branch in the ops4j repo
>>>>>>>>>>>>>>>>> or start your own branch in your own repository and I
>>>>>>>>>>>>>>>>> will happily review it.
>>>>>>>>>>>>>>>>> It turned out in the past that this was a quite good way of
>>>>>>>>>>>>>>>>> working
>>>>>>>>>>>>>>>>> together
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> thanks in advance,
>>>>>>>>>>>>>>>>>> Gareth
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> I have to thank you for committing :)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Achim
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Tue, Jul 10, 2012 at 5:54 PM, Achim Nierbeck
>>>>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Hi Gareth,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> sorry it took me a bit longer :)
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> yes you need to make sure the jetty-web.xml file is
>>>>>>>>>>>>>>>>>>> contained
>>>>>>>>>>>>>>>>>>> inside
>>>>>>>>>>>>>>>>>>> the war/wab next to
>>>>>>>>>>>>>>>>>>> the std. web.xml file.
>>>>>>>>>>>>>>>>>>> Concerning the jetty.xml file you might be able to
>>>>>>>>>>>>>>>>>>> "alter"
>>>>>>>>>>>>>>>>>>> certain behaviour for
>>>>>>>>>>>>>>>>>>> allready deployed applications, though I have to admitt
>>>>>>>>>>>>>>>>>>> thinking
>>>>>>>>>>>>>>>>>>> more
>>>>>>>>>>>>>>>>>>> about this
>>>>>>>>>>>>>>>>>>> this probably won't work due to the way the war/wabs are
>>>>>>>>>>>>>>>>>>> deployed.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> regards, Achim
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> 2012/7/9 Gareth Collins <[email protected]>:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Hello Achim,
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Thank you very much for the response. I did look at the
>>>>>>>>>>>>>>>>>>>> Jetty
>>>>>>>>>>>>>>>>>>>> Eclipse
>>>>>>>>>>>>>>>>>>>> wiki and it wasn't obvious
>>>>>>>>>>>>>>>>>>>> to me how I could do what I think I need via jetty.xml.
>>>>>>>>>>>>>>>>>>>> I will
>>>>>>>>>>>>>>>>>>>> keep researching.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Say I wanted to add this jetty-web.xml file to the
>>>>>>>>>>>>>>>>>>>> war/wab on
>>>>>>>>>>>>>>>>>>>> install
>>>>>>>>>>>>>>>>>>>> (because I don't know until install
>>>>>>>>>>>>>>>>>>>> what the virtual hosts will be). Would this be something
>>>>>>>>>>>>>>>>>>>> that
>>>>>>>>>>>>>>>>>>>> logically would be part of the war
>>>>>>>>>>>>>>>>>>>> url handler...or would this need to be something
>>>>>>>>>>>>>>>>>>>> different
>>>>>>>>>>>>>>>>>>>> (especially
>>>>>>>>>>>>>>>>>>>> since it would be jetty specific - e.g.
>>>>>>>>>>>>>>>>>>>> a "jvh - Jetty Virtual Host" url handler?)?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Just trying to understand how this potentially could be
>>>>>>>>>>>>>>>>>>>> done (I
>>>>>>>>>>>>>>>>>>>> am
>>>>>>>>>>>>>>>>>>>> assuming that if I wanted this I would
>>>>>>>>>>>>>>>>>>>> need to implement it).
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> thanks in advance,
>>>>>>>>>>>>>>>>>>>> Gareth
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Sat, Jul 7, 2012 at 3:32 PM, Achim Nierbeck
>>>>>>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Hi Gareth,
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> comments inline
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> 2012/7/6 Gareth Collins <[email protected]>:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Hello Achim,
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Just letting you know I have migrated all my webapps
>>>>>>>>>>>>>>>>>>>>>> over to
>>>>>>>>>>>>>>>>>>>>>> the pax
>>>>>>>>>>>>>>>>>>>>>> web trunk (i.e. which includes
>>>>>>>>>>>>>>>>>>>>>> the fix) successfully. It is working great now.
>>>>>>>>>>>>>>>>>>>>>> Thankyou!
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> great to hear
>>>>>>>>>>>>>>>>>>>>> always welcome :)
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> The next thing I wanted to try out was the new Virtual
>>>>>>>>>>>>>>>>>>>>>> Hosts
>>>>>>>>>>>>>>>>>>>>>> feature.
>>>>>>>>>>>>>>>>>>>>>> I looked at the pax web examples
>>>>>>>>>>>>>>>>>>>>>> and the jetty documentation. For pax web, it appears
>>>>>>>>>>>>>>>>>>>>>> like the
>>>>>>>>>>>>>>>>>>>>>> only way
>>>>>>>>>>>>>>>>>>>>>> to do this is via a file (jetty-web.xml) in the war.
>>>>>>>>>>>>>>>>>>>>>>    Is this correct?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> indeed as pax-web does only "configure" jetty it's the
>>>>>>>>>>>>>>>>>>>>> jetty-web.xml
>>>>>>>>>>>>>>>>>>>>> for configuring.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> I ask because I was hoping to restrict access to
>>>>>>>>>>>>>>>>>>>>>> third-party
>>>>>>>>>>>>>>>>>>>>>> wars
>>>>>>>>>>>>>>>>>>>>>> (such as the activemq web war or the karaf console)
>>>>>>>>>>>>>>>>>>>>>> to specific virtual hosts (i.e. I don't want these on
>>>>>>>>>>>>>>>>>>>>>> an
>>>>>>>>>>>>>>>>>>>>>> external
>>>>>>>>>>>>>>>>>>>>>> facing port/IP). Is that something I can do without
>>>>>>>>>>>>>>>>>>>>>> editing
>>>>>>>>>>>>>>>>>>>>>> these third-party wars and adding the jetty-web.xml
>>>>>>>>>>>>>>>>>>>>>> file (if I
>>>>>>>>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>>>>>>>>> to, I have to - just seeing if I am missing something
>>>>>>>>>>>>>>>>>>>>>> here)?
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> ok, to restrict to specific virtual hosts is a kind of
>>>>>>>>>>>>>>>>>>>>> tricky
>>>>>>>>>>>>>>>>>>>>> please follow the instructions in [1].
>>>>>>>>>>>>>>>>>>>>> But you will have a hard time configuring this to
>>>>>>>>>>>>>>>>>>>>> different
>>>>>>>>>>>>>>>>>>>>> ports.
>>>>>>>>>>>>>>>>>>>>> What I haven't tried yet but might be a possible
>>>>>>>>>>>>>>>>>>>>> solution to
>>>>>>>>>>>>>>>>>>>>> not
>>>>>>>>>>>>>>>>>>>>> alter certain wars is to try to configure this via the
>>>>>>>>>>>>>>>>>>>>> jetty.xml.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> regards, Achim
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> [1] -
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> http://wiki.eclipse.org/Jetty/Howto/Configure_Virtual_Hosts
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> thanks in advance,
>>>>>>>>>>>>>>>>>>>>>> Gareth
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Thu, Jun 21, 2012 at 8:50 AM, Gareth Collins
>>>>>>>>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Thanks very much!
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> Gareth
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On Tue, Jun 19, 2012 at 9:25 PM, Achim Nierbeck
>>>>>>>>>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Hi Gareth,
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> I just took care of it.
>>>>>>>>>>>>>>>>>>>>>>>> I'm going to release a new version of Pax web ASAP,
>>>>>>>>>>>>>>>>>>>>>>>> latest
>>>>>>>>>>>>>>>>>>>>>>>> beginning of next
>>>>>>>>>>>>>>>>>>>>>>>> week :)
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> regards, Achim
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> Am 19.06.2012 19:18, schrieb Gareth Collins:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Hello Achim,
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Added:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> http://team.ops4j.org/browse/PAXWEB-384
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> I can have a go at fixing it next week (as it is
>>>>>>>>>>>>>>>>>>>>>>>>> somewhat a
>>>>>>>>>>>>>>>>>>>>>>>>> showstopper
>>>>>>>>>>>>>>>>>>>>>>>>> for me)
>>>>>>>>>>>>>>>>>>>>>>>>> when I get back home.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> thanks again,
>>>>>>>>>>>>>>>>>>>>>>>>> Gareth
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> On Sun, Jun 17, 2012 at 6:36 PM, Achim Nierbeck
>>>>>>>>>>>>>>>>>>>>>>>>> <[email protected]>
>>>>>>>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Hi Gareth,
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> could you open an issue for this, I think limiting
>>>>>>>>>>>>>>>>>>>>>>>>>> this to
>>>>>>>>>>>>>>>>>>>>>>>>>> just 2 *.xml
>>>>>>>>>>>>>>>>>>>>>>>>>> files is probably wrong.
>>>>>>>>>>>>>>>>>>>>>>>>>> This is probably more a thinking of the old times
>>>>>>>>>>>>>>>>>>>>>>>>>> where
>>>>>>>>>>>>>>>>>>>>>>>>>> the web.xml was
>>>>>>>>>>>>>>>>>>>>>>>>>> supposed to be a single file.
>>>>>>>>>>>>>>>>>>>>>>>>>> Opening this to include a jetty-web.xml is
>>>>>>>>>>>>>>>>>>>>>>>>>> probably the
>>>>>>>>>>>>>>>>>>>>>>>>>> cause for this.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Regards, Achim
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Am 16.06.2012 05:08, schrieb Gareth Collins:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Hello,
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> As I see that some new software has been updated
>>>>>>>>>>>>>>>>>>>>>>>>>>> recently
>>>>>>>>>>>>>>>>>>>>>>>>>>> (such as Pax
>>>>>>>>>>>>>>>>>>>>>>>>>>> Web 2.0.0 - thankyou!) I decided to go back
>>>>>>>>>>>>>>>>>>>>>>>>>>> and try to update my OSGi dependencies and
>>>>>>>>>>>>>>>>>>>>>>>>>>> streamline my
>>>>>>>>>>>>>>>>>>>>>>>>>>> environment
>>>>>>>>>>>>>>>>>>>>>>>>>>> (which is why I was interested in removing
>>>>>>>>>>>>>>>>>>>>>>>>>>> the start ordering dependency in pax confman).
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Anyway one of the first things I am trying to do
>>>>>>>>>>>>>>>>>>>>>>>>>>> in my
>>>>>>>>>>>>>>>>>>>>>>>>>>> updated
>>>>>>>>>>>>>>>>>>>>>>>>>>> environment is to get the updated 5.6.0 activemq
>>>>>>>>>>>>>>>>>>>>>>>>>>> web
>>>>>>>>>>>>>>>>>>>>>>>>>>> console
>>>>>>>>>>>>>>>>>>>>>>>>>>> to play nicely with the updated Pax Web. I am
>>>>>>>>>>>>>>>>>>>>>>>>>>> getting an
>>>>>>>>>>>>>>>>>>>>>>>>>>> error from
>>>>>>>>>>>>>>>>>>>>>>>>>>> Pax Web and I am not sure what it means (this is
>>>>>>>>>>>>>>>>>>>>>>>>>>> with
>>>>>>>>>>>>>>>>>>>>>>>>>>> equinox 3.6.2
>>>>>>>>>>>>>>>>>>>>>>>>>>> with the bndtools launcher). Is this suggesting
>>>>>>>>>>>>>>>>>>>>>>>>>>> there is
>>>>>>>>>>>>>>>>>>>>>>>>>>> something
>>>>>>>>>>>>>>>>>>>>>>>>>>> wrong with the activemq web console war or is
>>>>>>>>>>>>>>>>>>>>>>>>>>> this
>>>>>>>>>>>>>>>>>>>>>>>>>>> suggesting
>>>>>>>>>>>>>>>>>>>>>>>>>>> something else? There are seven XML files in the
>>>>>>>>>>>>>>>>>>>>>>>>>>> activemq
>>>>>>>>>>>>>>>>>>>>>>>>>>> WEB-INF
>>>>>>>>>>>>>>>>>>>>>>>>>>> directory:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> 20:50:23,521 | DEBUG | Gogo shell |
>>>>>>>>>>>>>>>>>>>>>>>>>>> ..swissbox.extender.BundleWatcher[216] | []:[] |
>>>>>>>>>>>>>>>>>>>>>>>>>>> Found
>>>>>>>>>>>>>>>>>>>>>>>>>>> resources
>>>>>>>>>>>>>>>>>>>>>>>>>>> [bundleentry://11.fwk2060982148/WEB-INF/web.xml,
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> bundleentry://11.fwk2060982148/WEB-INF/webconsole-default.xml,
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> bundleentry://11.fwk2060982148/WEB-INF/webconsole-embedded.xml,
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> bundleentry://11.fwk2060982148/WEB-INF/webconsole-invm.xml,
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> bundleentry://11.fwk2060982148/WEB-INF/webconsole-jndi.xml,
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> bundleentry://11.fwk2060982148/WEB-INF/webconsole-properties.xml,
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> bundleentry://11.fwk2060982148/WEB-INF/webconsole-query.xml]
>>>>>>>>>>>>>>>>>>>>>>>>>>> 20:50:23,527 | INFO  | Executor: 1 |
>>>>>>>>>>>>>>>>>>>>>>>>>>> ..war.internal.WebXmlObserver[117] | []:[] |
>>>>>>>>>>>>>>>>>>>>>>>>>>> Using
>>>>>>>>>>>>>>>>>>>>>>>>>>> [activemqweb] as
>>>>>>>>>>>>>>>>>>>>>>>>>>> web application context name
>>>>>>>>>>>>>>>>>>>>>>>>>>> 20:50:23,527 | DEBUG | Framework Event Dispatcher
>>>>>>>>>>>>>>>>>>>>>>>>>>> |
>>>>>>>>>>>>>>>>>>>>>>>>>>> ..apache.activemq.activemq-web-console[?] | []:[]
>>>>>>>>>>>>>>>>>>>>>>>>>>> |
>>>>>>>>>>>>>>>>>>>>>>>>>>> BundleEvent
>>>>>>>>>>>>>>>>>>>>>>>>>>> STARTED
>>>>>>>>>>>>>>>>>>>>>>>>>>> 20:50:23,527 | ERROR | Executor: 1 |
>>>>>>>>>>>>>>>>>>>>>>>>>>> ..war.internal.WebXmlObserver[124] | []:[] |
>>>>>>>>>>>>>>>>>>>>>>>>>>> Number of
>>>>>>>>>>>>>>>>>>>>>>>>>>> xml's was not
>>>>>>>>>>>>>>>>>>>>>>>>>>> lesser than 3. Was: 7
>>>>>>>>>>>>>>>>>>>>>>>>>>> org.ops4j.lang.PreConditionException: Number of
>>>>>>>>>>>>>>>>>>>>>>>>>>> xml's was
>>>>>>>>>>>>>>>>>>>>>>>>>>> not lesser
>>>>>>>>>>>>>>>>>>>>>>>>>>> than 3. Was: 7
>>>>>>>>>>>>>>>>>>>>>>>>>>>          at
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> org.ops4j.lang.PreConditionException.validateLesserThan(PreConditionException.java:155)[33:org.ops4j.pax.web.pax-web-extender-war:2.0.0]
>>>>>>>>>>>>>>>>>>>>>>>>>>>          at
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> org.ops4j.pax.web.extender.war.internal.WebXmlObserver.addingEntries(WebXmlObserver.java:121)[33:org.ops4j.pax.web.pax-web-extender-war:2.0.0]
>>>>>>>>>>>>>>>>>>>>>>>>>>>          at
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> org.ops4j.pax.swissbox.extender.BundleWatcher$3.run(BundleWatcher.java:224)[33:org.ops4j.pax.web.pax-web-extender-war:2.0.0]
>>>>>>>>>>>>>>>>>>>>>>>>>>>          at
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)[:1.6.0_31]
>>>>>>>>>>>>>>>>>>>>>>>>>>>          at
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)[:1.6.0_31]
>>>>>>>>>>>>>>>>>>>>>>>>>>>          at
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> java.util.concurrent.FutureTask.run(FutureTask.java:138)[:1.6.0_31]
>>>>>>>>>>>>>>>>>>>>>>>>>>>          at
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)[:1.6.0_31]
>>>>>>>>>>>>>>>>>>>>>>>>>>>          at
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:206)[:1.6.0_31]
>>>>>>>>>>>>>>>>>>>>>>>>>>>          at
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)[:1.6.0_31]
>>>>>>>>>>>>>>>>>>>>>>>>>>>          at
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)[:1.6.0_31]
>>>>>>>>>>>>>>>>>>>>>>>>>>>          at
>>>>>>>>>>>>>>>>>>>>>>>>>>> java.lang.Thread.run(Thread.java:680)[:1.6.0_31]
>>>>>>>>>>>>>>>>>>>>>>>>>>> 20:50:23,528 | DEBUG | Executor: 1 |
>>>>>>>>>>>>>>>>>>>>>>>>>>> ..war.internal.WebEventDispatcher[130] | []:[] |
>>>>>>>>>>>>>>>>>>>>>>>>>>> Sending
>>>>>>>>>>>>>>>>>>>>>>>>>>> web event
>>>>>>>>>>>>>>>>>>>>>>>>>>> WebEvent [replay=false, type=5,
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> bundle=org.apache.activemq.activemq-web-console_5.6.0
>>>>>>>>>>>>>>>>>>>>>>>>>>> [11],
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> extenderBundle=org.ops4j.pax.web.pax-web-extender-war_2.0.0
>>>>>>>>>>>>>>>>>>>>>>>>>>>  [33],
>>>>>>>>>>>>>>>>>>>>>>>>>>> cause=org.ops4j.lang.PreConditionException:
>>>>>>>>>>>>>>>>>>>>>>>>>>> Number of
>>>>>>>>>>>>>>>>>>>>>>>>>>> xml's was not
>>>>>>>>>>>>>>>>>>>>>>>>>>> lesser than 3. Was: 7, timestamp=1339807823528,
>>>>>>>>>>>>>>>>>>>>>>>>>>> contextPath=/activemqweb, collisionIds=null,
>>>>>>>>>>>>>>>>>>>>>>>>>>> httpService=null,
>>>>>>>>>>>>>>>>>>>>>>>>>>> httpContext=null] for bundle
>>>>>>>>>>>>>>>>>>>>>>>>>>> org.apache.activemq.activemq-web-console
>>>>>>>>>>>>>>>>>>>>>>>>>>> 20:50:23,531 | DEBUG | WebListenerExecutor: 2 |
>>>>>>>>>>>>>>>>>>>>>>>>>>> ..pax.web.pax-web-extender-war[?] | []:[] |
>>>>>>>>>>>>>>>>>>>>>>>>>>> org/osgi/service/web/FAILED
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> If anyone could indicate what this error may mean
>>>>>>>>>>>>>>>>>>>>>>>>>>> (is
>>>>>>>>>>>>>>>>>>>>>>>>>>> there really a
>>>>>>>>>>>>>>>>>>>>>>>>>>> max xml file limit in this directory?), it would
>>>>>>>>>>>>>>>>>>>>>>>>>>> be much
>>>>>>>>>>>>>>>>>>>>>>>>>>> appreciated.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> thanks in advance,
>>>>>>>>>>>>>>>>>>>>>>>>>>> Gareth
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>>>>>>> general mailing list
>>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>>>>>> 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>
>>>>>>>>>>>>>>>>>>>>>>>>>> Committer & Project Lead
>>>>>>>>>>>>>>>>>>>>>>>>>> - Blog <http://notizblog.nierbeck.de/>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>>>>>> general mailing list
>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>>>>> general mailing list
>>>>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>>>> 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>
>>>>>>>>>>>>>>>>>>>>>>>> Committer & Project Lead
>>>>>>>>>>>>>>>>>>>>>>>> - Blog <http://notizblog.nierbeck.de/>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>>>> general mailing list
>>>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>>>> general mailing list
>>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>>>> general mailing list
>>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>>>>> general mailing list
>>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>>>> general mailing list
>>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>>> 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
>>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>>>>>>>>>
>>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>>> general mailing list
>>>>>>>>>>>>> [email protected]
>>>>>>>>>>>>> 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/>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> 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
>>>>>>>>>>> [email protected]
>>>>>>>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> general mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> 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>
>>>>>>>>> Committer & Project Lead
>>>>>>>>> - Blog <http://notizblog.nierbeck.de/>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> general mailing list
>>>>>>>>> [email protected]
>>>>>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> general mailing list
>>>>>>>> [email protected]
>>>>>>>> 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
>>>>>>> [email protected]
>>>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>>>
>>>>>> _______________________________________________
>>>>>> general mailing list
>>>>>> [email protected]
>>>>>> 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
>>>>> [email protected]
>>>>> http://lists.ops4j.org/mailman/listinfo/general
>>>>
>>>> _______________________________________________
>>>> general mailing list
>>>> [email protected]
>>>> 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
>>> [email protected]
>>> http://lists.ops4j.org/mailman/listinfo/general
>>
>> _______________________________________________
>> general mailing list
>> [email protected]
>> 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>
> Committer & Project Lead
> - Blog <http://notizblog.nierbeck.de/>
>
>
> _______________________________________________
> general mailing list
> [email protected]
> http://lists.ops4j.org/mailman/listinfo/general

_______________________________________________
general mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/general

Reply via email to