Hi Achim,

I had some free time (it is 5 am now :) ) to take a look at pax-web sources.
What I suggest after short analysis is:
1) The solution must be absolute backward compatible with pax-web 6.0. (I 
need this feature
and I can't wait ? time for version 7.0.0)
2) In deployed bundles there will be an optional(!) Virtual-Hosts setting 
in manifest of war bundle.
I think that even it there is any virtual-host settings separate from 
bundles in the future,
 it is bundle that must say to which virtual host it wants to belong to.
3) We add virtualHosts collection to 
org.ops4j.pax.web.service.spi.model.ServerModel + 
fix all match* methods. Besides we fix match* in 
JettyServerHandlerCollection 
4) it is necessary to allow war bundles with the same context if the have 
virtual-hosts setting.
I haven't looked yet where it can be done.
5) The suggested solution is a "first attempt" to see how it will be like 
and will not
require much time (which is the problem #1). If someone has time in future 
he\she can
always make the solution better.

What will you say? 

P.S. I considered only for jetty as I wrote above.


понедельник, 3 октября 2016 г., 21:43:15 UTC+3 пользователь Achim Nierbeck 
написал:
>
> Niclas ... I have no clue why he isn't shown ... according to openhub.net 
> he still is [1]
>
> Pavel, one could also always have 15 Microservices taking care of those 15 
> domains. 
>
> regards, Achim 
>
> [1] - https://www.openhub.net/p/pax-web/users
>
> 2016-10-03 6:54 GMT+02:00 Pavel Kastornyy <pavelka...@gmail.com 
> <javascript:>>:
>
>> Hi Marc
>>
>> You are absolutely right - it is possible to use frontend server
>> and use pax-web as backend server. But in this case pax-web
>> in any serious production use can be used only as backend +
>> if you have 15 domains you will manage 15 ports.
>>
>> Best regards,
>>
>>
>> On 02.10.2016 21:46, Marc Schlegel wrote:
>>
>>> Here are my two cents
>>>
>>> Regarding the whiteboard-extender, I was actually thinking of moving this
>>> into the webcontainer, because due to the whiteboard-dto spec those two 
>>> are
>>> closely related anyways. My idea was to deprecate the (upcoming)
>>> WhiteboardManager-service right away in order to merge those two modules 
>>> in
>>> a 7.0 release. So that might solve one pain-point.
>>>
>>> But another question is: do we need to rewrite everything in order to 
>>> get a
>>> feature which might no be needed? Without knowing the business-case 
>>> behind
>>> registering multiple contexts with the same name in different
>>> virtual-hosts, I still think that there are much cheaper alternatives:
>>> everything today moves away from heavy-installations (AppServers) in 
>>> favor
>>> of dedicated containers. With OSGi and Pax-Web you can easily spawn
>>> multiple VMs, and have some proxy/webserver in front which manages the
>>> site/domain to look like one.
>>>
>>> regards
>>> Marc
>>>
>>>
>>> Am Sonntag, 2. Oktober 2016 15:39:45 UTC+2 schrieb iJava:
>>>
>>>> Hi Achim
>>>>
>>>> Could you say (from the top of your head) approximatively how many hours
>>>> may these changes need - 100/1000/5000/10000?
>>>>
>>>> Best regards,
>>>>
>>>> воскресенье, 2 октября 2016 г., 15:40:23 UTC+3 пользователь Achim 
>>>> Nierbeck
>>>> написал:
>>>>
>>>>> Sounds like a good and interesting idea ...
>>>>> Right now only from the top of my head:
>>>>> The Pax-Web Runtime and therefore the different Implementations aren't
>>>>> made for this right now. So this would need a complete rewrite of how 
>>>>> we're
>>>>> handling it. Another point would be how would web and white-board 
>>>>> extender
>>>>> work with it. We could think about wiring those two closer to the core.
>>>>> Never the less an application deploying servlets will always need to 
>>>>> add
>>>>> the virtual host environment, working with defaults could take care of 
>>>>> that.
>>>>>
>>>>> We could consider to start this with a complete rewrite of Pax-Web and
>>>>> therefore aim for a 7.0.
>>>>>   BUT ... I fear I won't have enough time to takle this. Considering 
>>>>> the
>>>>> amount of time I spent in the past and about what it would take to 
>>>>> have all
>>>>> the functionalities of Pax-Web re-written, and especially with my 
>>>>> $dayJob +
>>>>> Family.
>>>>>
>>>>> regards, Achim
>>>>>
>>>>>
>>>>>
>>>>> 2016-10-02 5:35 GMT+02:00 Niclas Hedhman <nic...@hedhman.org>:
>>>>>
>>>>> Honestly, if this is to be fixed, I think Pax Web should support 
>>>>>> Managed
>>>>>> Service Factory, and instantiate separate virtual host services 
>>>>>> according
>>>>>> to a provided configuration. That configuration should contain which 
>>>>>> WAB(s)
>>>>>> goes into that virtual host, together with any other virtual host
>>>>>> configuration.
>>>>>>
>>>>>> To me, that seems to be the right solution forward, maintains OSGi
>>>>>> compatibility, doesn't introduce new config args on WABs and doesn't 
>>>>>> treat
>>>>>> "one domain" different than another.
>>>>>>
>>>>>> I think the tricky bit is to make the default case and the MSF
>>>>>> instantiations play nicely with each other, but that is an design
>>>>>> implementation detail at this stage.
>>>>>>
>>>>>> Cheers
>>>>>> Niclas
>>>>>>
>>>>>> On Sat, Oct 1, 2016 at 4:49 PM, iJava <pavelka...@gmail.com> wrote:
>>>>>>
>>>>>> I analyzed situation again and I am sure I am right. How I explain 
>>>>>>> this
>>>>>>> - if *only*
>>>>>>> web-contextpath is used then all war bundles (wabs) are inside one
>>>>>>> domain.
>>>>>>> Obvious if you need more then one domains (virtualhosts) this
>>>>>>> limitation is
>>>>>>> unpleasant. So I am sure that when bundle is deployed it must have
>>>>>>> *two*
>>>>>>>
>>>>>>> settings:
>>>>>>>    Layer one - virtualhosts (plural)
>>>>>>>    Layer two - web-contextpath.
>>>>>>> In this case the deployer has all the advantages. He can create N 
>>>>>>> sites
>>>>>>> And inside every virtualhost he can make N contexts if he needs.
>>>>>>>
>>>>>>> I am sure that this functionality must be developed. Pax-web is great
>>>>>>> product
>>>>>>> and with such functionality it will have all main functionality of a
>>>>>>> good web server.
>>>>>>>
>>>>>>> I would be glad to hear others opinion about such New Feature.
>>>>>>>
>>>>>>> Best regards,
>>>>>>>
>>>>>>>
>>>>>>> пятница, 30 сентября 2016 г., 18:14:33 UTC+3 пользователь iJava 
>>>>>>> написал:
>>>>>>>
>>>>>>> Ok Achim.
>>>>>>>>
>>>>>>>> I understood the situation. You know the architecture of pax-web 
>>>>>>>> well.
>>>>>>>> Could you say - how difficult
>>>>>>>> it can be to make some extender (plugin etc) to link wabs not to
>>>>>>>> web-contextpath but to virtualhosts
>>>>>>>> and to make them all work with one port like it is in usual web
>>>>>>>> servers (for example apache).
>>>>>>>> Please, note I don't care about specification - I care about normal
>>>>>>>> work.
>>>>>>>>
>>>>>>>> Best regards,
>>>>>>>>
>>>>>>>> пятница, 30 сентября 2016 г., 18:06:23 UTC+3 пользователь Achim
>>>>>>>> Nierbeck написал:
>>>>>>>>
>>>>>>>>> I never said Pax-Web is a complete replacement for GlassFish,
>>>>>>>>> it's a WebContainer for OSGi environments, which fulfills the OSGi
>>>>>>>>> spec.
>>>>>>>>> It uses Jetty, Undertow or Tomcat to do so. AND it gives you most 
>>>>>>>>> of
>>>>>>>>> the benefits of those underlying servers in the
>>>>>>>>> same way. If you're not satisfied because you expect something
>>>>>>>>> different. I'm sorry to hear
>>>>>>>>> but nothing we can do about.
>>>>>>>>>
>>>>>>>>> regards, Achim
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> 2016-09-30 17:04 GMT+02:00 Achim Nierbeck <bcan...@googlemail.com
>>>>>>>>> >:
>>>>>>>>>
>>>>>>>>> Well, in that case try to use GlassFish again.
>>>>>>>>>> GlassFish uses a complete different strategy.
>>>>>>>>>>
>>>>>>>>>> Regards, Achim
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> 2016-09-30 17:02 GMT+02:00 iJava <pavelka...@gmail.com>:
>>>>>>>>>>
>>>>>>>>>> Something is wrong here. I worked with glassfish. Everything 
>>>>>>>>>>> starts
>>>>>>>>>>> with glassfish domain.
>>>>>>>>>>> In one domain you usually have one http connector and one https
>>>>>>>>>>> connector. After that in
>>>>>>>>>>> one domain you can have multiple virtual hosts. When you deploy
>>>>>>>>>>> osgi bundle you
>>>>>>>>>>> in manifest have Web-ContextPath and VirtualServers. So you can
>>>>>>>>>>> have N sites
>>>>>>>>>>> (example.com, boo.org, blablabla.net) with WebContextPath / and 
>>>>>>>>>>> it
>>>>>>>>>>> is not necessary
>>>>>>>>>>>   to create new connectors for new ports.
>>>>>>>>>>>
>>>>>>>>>>> I know it well, because I remember it took me some time to make 
>>>>>>>>>>> it
>>>>>>>>>>> work.
>>>>>>>>>>> And I was very glad because it is easy to work with one port then
>>>>>>>>>>> with N.
>>>>>>>>>>>
>>>>>>>>>>> Now you suggest me to go back and again work with N ports. I am
>>>>>>>>>>> shocked and killed.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> пятница, 30 сентября 2016 г., 17:49:30 UTC+3 пользователь Achim
>>>>>>>>>>> Nierbeck написал:
>>>>>>>>>>>
>>>>>>>>>>>> Hi,
>>>>>>>>>>>>
>>>>>>>>>>>> yes, you can only have one Web-ContextPath per WAB. "/" is
>>>>>>>>>>>> especially tricky since you can also have HttpService servlets 
>>>>>>>>>>>> listening on
>>>>>>>>>>>> that one.
>>>>>>>>>>>>
>>>>>>>>>>>> regards, Achim
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> 2016-09-30 16:46 GMT+02:00 iJava <pavelka...@gmail.com>:
>>>>>>>>>>>>
>>>>>>>>>>>> Hi Achim
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thank you for the links, I wil study them now. So, do I
>>>>>>>>>>>>> understand it right -
>>>>>>>>>>>>> accroding to specs I can have only one bundle with
>>>>>>>>>>>>> web-contextpath / for one port ?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> пятница, 30 сентября 2016 г., 17:37:55 UTC+3 пользователь Achim
>>>>>>>>>>>>> Nierbeck написал:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> It's in the spec ...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Now, if you want to run virtual hosts, take a look at the 
>>>>>>>>>>>>>> links
>>>>>>>>>>>>>> below.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> regards, Achim
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [1] -
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> https://github.com/ops4j/org.ops4j.pax.web/blob/master/pax-web-itest/pax-web-itest-container/pax-web-itest-container-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/JettyConfigurationExtendedIntegrationTest.java
>>>>>>>>>>>>>> [2] -
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> https://github.com/ops4j/org.ops4j.pax.web/blob/master/pax-web-itest/pax-web-itest-container/pax-web-itest-container-jetty/src/test/java/org/ops4j/pax/web/itest/jetty/JettyConfigurationExtendedTwoIntegrationTest.java
>>>>>>>>>>>>>> [3] -
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> http://notizblog.nierbeck.de/2013/01/bind-certain-web-applications-to-specific-httpconnectors/
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 2016-09-30 16:23 GMT+02:00 Pavel Kastornyy <
>>>>>>>>>>>>>> pavelka...@gmail.com
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> :
>>>>>>>>>>>>>>> Achim, I understand you, but why? If the domains are 
>>>>>>>>>>>>>>> different
>>>>>>>>>>>>>>> why must I change web-contextpath? For example, lets suppose
>>>>>>>>>>>>>>> I have five different sites on one osgi and for every site I
>>>>>>>>>>>>>>> have
>>>>>>>>>>>>>>> separate wab (which is logical) and every wab has only one
>>>>>>>>>>>>>>> context
>>>>>>>>>>>>>>> - /. It is normal situation - take a look at any web server.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On 30.09.2016 17:19, 'Achim Nierbeck' via OPS4J wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> The Manifest entry Web-ContextPath is the one in charge of
>>>>>>>>>>>>>>>> where the
>>>>>>>>>>>>>>>> application resides in.
>>>>>>>>>>>>>>>> So in that case you need to make sure of different
>>>>>>>>>>>>>>>> Web-ContextPaths.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> regards, Achim
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> 2016-09-30 16:09 GMT+02:00 iJava <pavelka...@gmail.com>:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Hi Achim,
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Yes, you are right. The same web-contextpath in both 
>>>>>>>>>>>>>>>>> bundles:
>>>>>>>>>>>>>>>>> /
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> But it seems to be a bug because in bundle A I have
>>>>>>>>>>>>>>>>> jetty-web.xml
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> <Configure
>>>>>>>>>>>>>>>>> class="org.eclipse.jetty.servlet.ServletContextHandler">
>>>>>>>>>>>>>>>>>       <Set name="virtualHosts">
>>>>>>>>>>>>>>>>>           <Array type="java.lang.String">
>>>>>>>>>>>>>>>>>             <Item>example.com</Item>
>>>>>>>>>>>>>>>>>             <Item>www.example.com</Item>
>>>>>>>>>>>>>>>>>           </Array>
>>>>>>>>>>>>>>>>>       </Set>
>>>>>>>>>>>>>>>>> </Configure>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> and in bundle B I have jetty-web.xml
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> <Configure
>>>>>>>>>>>>>>>>> class="org.eclipse.jetty.servlet.ServletContextHandler">
>>>>>>>>>>>>>>>>>       <Set name="virtualHosts">
>>>>>>>>>>>>>>>>>           <Array type="java.lang.String">
>>>>>>>>>>>>>>>>>             <Item>foo.example.com</Item>
>>>>>>>>>>>>>>>>>             <Item>www.foo.example.com</Item>
>>>>>>>>>>>>>>>>>           </Array>
>>>>>>>>>>>>>>>>>       </Set>
>>>>>>>>>>>>>>>>> </Configure>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> пятница, 30 сентября 2016 г., 16:54:24 UTC+3 пользователь
>>>>>>>>>>>>>>>>> Achim Nierbeck
>>>>>>>>>>>>>>>>> написал:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> this seems to be a rather strange bug. Do both of the war
>>>>>>>>>>>>>>>>>> maybe have the
>>>>>>>>>>>>>>>>>> same web-contextpath?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> regards, Achim
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 2016-09-30 14:09 GMT+02:00 iJava <pavelka...@gmail.com>:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Hi all
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> It may seem to be funny question but I have the following
>>>>>>>>>>>>>>>>>>> situation. I
>>>>>>>>>>>>>>>>>>> have two war bundles A and B.
>>>>>>>>>>>>>>>>>>> When I start and install only bundle A - it works ok. 
>>>>>>>>>>>>>>>>>>> When
>>>>>>>>>>>>>>>>>>> I start and
>>>>>>>>>>>>>>>>>>> install only bundle B it works ok.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> When I try to install both of them always only the first
>>>>>>>>>>>>>>>>>>> works. The
>>>>>>>>>>>>>>>>>>> servlet in the second bundle is not
>>>>>>>>>>>>>>>>>>> instantiated. I tried to add
>>>>>>>>>>>>>>>>>>> <load-on-startup>0</load-on-startup> to
>>>>>>>>>>>>>>>>>>> servlet config
>>>>>>>>>>>>>>>>>>> in web.xml but it didn't help.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Any ideas? Does anyone try to deploy more then one war
>>>>>>>>>>>>>>>>>>> bundle on the same
>>>>>>>>>>>>>>>>>>> osgi framework with pax-web 6.0?
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Best regards,
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>> ------------------
>>>>>>>>>>>>>>>>>>> OPS4J - http://www.ops4j.org - op...@googlegroups.com
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> ---
>>>>>>>>>>>>>>>>>>> You received this message because you are subscribed to 
>>>>>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>>>>>> Google
>>>>>>>>>>>>>>>>>>> Groups "OPS4J" group.
>>>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails
>>>>>>>>>>>>>>>>>>> from it, send
>>>>>>>>>>>>>>>>>>> an email to ops4j+un...@googlegroups.com.
>>>>>>>>>>>>>>>>>>> For more options, visit 
>>>>>>>>>>>>>>>>>>> https://groups.google.com/d/optout.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Apache Member
>>>>>>>>>>>>>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>>>>>>>>>>>>>> OPS4J Pax Web <
>>>>>>>>>>>>>>>>>> http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>>>>>>>>>>>>>>>> Committer
>>>>>>>>>>>>>>>>>> & Project Lead
>>>>>>>>>>>>>>>>>> blog <http://notizblog.nierbeck.de/>
>>>>>>>>>>>>>>>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS
>>>>>>>>>>>>>>>>>> >
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Software Architect / Project Manager / Scrum Master
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> --
>>>>>>>>>>>>>>>>> ------------------
>>>>>>>>>>>>>>>>> OPS4J - http://www.ops4j.org - op...@googlegroups.com
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> ---
>>>>>>>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>>>>>>>> Google Groups
>>>>>>>>>>>>>>>>> "OPS4J" group.
>>>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails 
>>>>>>>>>>>>>>>>> from
>>>>>>>>>>>>>>>>> it, send an
>>>>>>>>>>>>>>>>> email to ops4j+un...@googlegroups.com.
>>>>>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout
>>>>>>>>>>>>>>>>> .
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>> ------------------
>>>>>>>>>>>>>>> OPS4J - http://www.ops4j.org - op...@googlegroups.com
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> --- You received this message because you are subscribed to 
>>>>>>>>>>>>>>> the
>>>>>>>>>>>>>>> Google Groups "OPS4J" group.
>>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from
>>>>>>>>>>>>>>> it, send an email to ops4j+un...@googlegroups.com.
>>>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Apache Member
>>>>>>>>>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>>>>>>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>>>>>>>>>>>> Committer & Project Lead
>>>>>>>>>>>>>> blog <http://notizblog.nierbeck.de/>
>>>>>>>>>>>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Software Architect / Project Manager / Scrum Master
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>>
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>> ------------------
>>>>>>>>>>>>> OPS4J - http://www.ops4j.org - op...@googlegroups.com
>>>>>>>>>>>>>
>>>>>>>>>>>>> ---
>>>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>>>> Google Groups "OPS4J" group.
>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
>>>>>>>>>>>>> it,
>>>>>>>>>>>>> send an email to ops4j+un...@googlegroups.com.
>>>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> -- 
>>>>>>>>>>>>
>>>>>>>>>>>> Apache Member
>>>>>>>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>>>>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>>>>>>>>>> Committer & Project Lead
>>>>>>>>>>>> blog <http://notizblog.nierbeck.de/>
>>>>>>>>>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>>>>>>>>>>
>>>>>>>>>>>> Software Architect / Project Manager / Scrum Master
>>>>>>>>>>>>
>>>>>>>>>>>> -- 
>>>>>>>>>>>>
>>>>>>>>>>> -- 
>>>>>>>>>>> ------------------
>>>>>>>>>>> OPS4J - http://www.ops4j.org - op...@googlegroups.com
>>>>>>>>>>>
>>>>>>>>>>> ---
>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>> Google
>>>>>>>>>>> Groups "OPS4J" group.
>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>>>> send an email to ops4j+un...@googlegroups.com.
>>>>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> -- 
>>>>>>>>>>
>>>>>>>>>> Apache Member
>>>>>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>>>>>>>> Committer & Project Lead
>>>>>>>>>> blog <http://notizblog.nierbeck.de/>
>>>>>>>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>>>>>>>>
>>>>>>>>>> Software Architect / Project Manager / Scrum Master
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>>
>>>>>>>>> Apache Member
>>>>>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
>>>>>>>>> Committer & Project Lead
>>>>>>>>> blog <http://notizblog.nierbeck.de/>
>>>>>>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>>>>>>>
>>>>>>>>> Software Architect / Project Manager / Scrum Master
>>>>>>>>>
>>>>>>>>> -- 
>>>>>>>>>
>>>>>>>> -- 
>>>>>>> ------------------
>>>>>>> OPS4J - http://www.ops4j.org - op...@googlegroups.com
>>>>>>>
>>>>>>> ---
>>>>>>> You received this message because you are subscribed to the Google
>>>>>>> Groups "OPS4J" group.
>>>>>>> To unsubscribe from this group and stop receiving emails from it, 
>>>>>>> send
>>>>>>> an email to ops4j+un...@googlegroups.com.
>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> -- 
>>>>>> Niclas Hedhman, Software Developer
>>>>>> http://zest.apache.org - New Energy for Java
>>>>>>
>>>>>> -- 
>>>>>> -- 
>>>>>> ------------------
>>>>>> OPS4J - http://www.ops4j.org - op...@googlegroups.com
>>>>>>
>>>>>> ---
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "OPS4J" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>>> an email to ops4j+un...@googlegroups.com.
>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>
>>>>>>
>>>>>
>>>>> -- 
>>>>>
>>>>> Apache Member
>>>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC
>>>>> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> 
>>>>> Committer
>>>>> & Project Lead
>>>>> blog <http://notizblog.nierbeck.de/>
>>>>> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>>>>>
>>>>> Software Architect / Project Manager / Scrum Master
>>>>>
>>>>>
>>>>>
>> -- 
>> -- 
>> ------------------
>> OPS4J - http://www.ops4j.org - op...@googlegroups.com <javascript:>
>>
>> --- You received this message because you are subscribed to the Google 
>> Groups "OPS4J" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to ops4j+un...@googlegroups.com <javascript:>.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
>
> -- 
>
> Apache Member
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & 
> Project Lead
> blog <http://notizblog.nierbeck.de/>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>
> Software Architect / Project Manager / Scrum Master 
>
>

-- 
-- 
------------------
OPS4J - http://www.ops4j.org - ops4j@googlegroups.com

--- 
You received this message because you are subscribed to the Google Groups 
"OPS4J" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ops4j+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to