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

Reply via email to