There you go ... a crucial missing part I wasn't aware of :)

I wrote a couple of servlets using bndtools.
> I am now trying to debug them using the instructions in
> http://enroute.osgi.org/appnotes/bndtools-and-karaf.html.


I have not the slightest Idea about what bndtools actually does when
"providing" the bundles to Karaf.
I fear lots of the confusion and of course of the failures are due to
bndtools actually providing extra bundles not needed when running inside
Karaf.

So let's start from scratch then. As I haven't used bndtools for
provisioning, I can't help on that, but I can help you with Karaf ;)

Is your project capable of producing maven accessible bundles?
Cause the most easiest way of using Karaf is to actually deploy bundles
with a maven coordinate.

If you use a Vanilla Karaf, you first need to install the http service
(Pax-Web)
via:

feature:install war

now you can install a sample servlet application like

bundle:install -s mvn:org.ops4j.pax.web.samples/whiteboard-blueprint/4.3.2/

this will give you a running servlet application on port 8181

http://127.0.0.1:8181/

you'll find the corresponding integration test at [1].

regards, Achim

[1] -
https://github.com/ops4j/org.ops4j.pax.web/blob/master/pax-web-itest/pax-web-itest-karaf/src/test/java/org/ops4j/pax/web/itest/karaf/WhiteboardKarafTest.java




2016-11-18 16:58 GMT+01:00 Tim Ward <[email protected]>:

> On 18/11/2016 15:49, Achim Nierbeck wrote:
>
> In combination with the thread on the bnd-tools or osgi-dev I've been
> under the impression that you already tried to
> tweak on certain configurational aspects.
>
>
> Yes, I have been trying for some time to get at various aspects of Jetty
> configuration, and on making no progress at osgi-dev I was finally told
> "oh, if you're using Karaf that's out of scope for this list, try the Karaf
> list".
>
> Therefore I tried to suggest to start with a vanilla instance so we can
> proceed from there.
>
>
> Sorry, I still don't know what you mean by "vanilla instance".
>
> I downloaded and installed Karaf.
>
> I wrote a couple of servlets using bndtools.
>
> I am now trying to debug them using the instructions in
> http://enroute.osgi.org/appnotes/bndtools-and-karaf.html.
>
> If I leave out any of the above I've no longer got anything I can run to
> test whether or not I've managed to switch on Jetty request logging.
>
> For instance this time it's your first statement about which bundles you
> actually did install yourself. As I'm not capable of
> reading mind I have no clue what so ever you have been trying before and
> which bundles have been installed.
>
>
> As per http://enroute.osgi.org/appnotes/bndtools-and-karaf.html plus the
> stuff I've written myself.
>
> regards, Achim
>
>
> 2016-11-18 16:43 GMT+01:00 Tim Ward <[email protected]>:
>
>> On 18/11/2016 15:41, Achim Nierbeck wrote:
>>
>>> I'm not sure which thread I just responded before.
>>> But best to start with a fresh Vanilla Karaf first.
>>>
>>
>> What do you mean by that? - as far as I know I have downloaded and
>> installed Karaf, then installed a couple of tiny bundles of my own so that
>> I've got a servlet to run. How could it be much more "vanilla" than that?
>>
>>
>> I fear with all those tryings of you to somehow configure the server,
>>> it's not possible to
>>> help via mailinglist ...
>>>
>>> regards, Achim
>>>
>> --
>>
>> Tim Ward
>>
>>
>
>
> --
>
> 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
>
>
>
> --
> Tim Ward
>
>


-- 

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

Reply via email to