Hi Tim, as JB already said, that's part of the configuration. For more details on how to use Pax-Web can be found here [1]. Also keep in mind, as Pax-Web is a HttpService it's configuration should first be configured by the HttpService configuration, found in the org.ops4j.pax.web config file, like port etc. Only for enhanced configurations you should use jetty.xml. Another point here, the jetty.xml uses some slight different configuration syntax, as you configure an already startet Jetty instead of configuring a fresh Jetty. For example do <Call name="addConnector">
or <Get name="handler"> <Call name="addHandler"> to adapt the configuration. A complete jetty.xml can be found here [2]. regards, Achim [1] - http://ops4j.github.io/pax/web/SNAPSHOT/User-Guide.html [2] - https://github.com/ops4j/org.ops4j.pax.web/blob/master/samples/jetty-config-fragment/src/main/resources/jetty.xml 2016-11-18 15:16 GMT+01:00 Jean-Baptiste Onofré <[email protected]>: > Hi Tim, > > when you install the jetty feature, you can override the default > configuration using etc/org.ops4j.pax.web.cfg. > > This cfg file can refer to a jetty.xml using: > > org.ops4j.pax.web.config.file=${karaf.base}/etc/jetty.xml > > Then the etc/jetty.xml is a jetty file. > > Regards > JB > > > On 11/18/2016 03:11 PM, Tim Ward wrote: > >> Very simple, I hope, but days of research haven't found an answer that >> works yet. >> >> How do change the configuration of Jetty in Karaf? As the simplest >> possible initial beginner's question, how do I turn on request logging? >> >> The osgi-dev mailing list referred me here. >> >> (I can actually see what it's doing with requests by setting the log >> level to DEBUG in org.ops4j.pax.logging.cfg and then looking in >> data\log\karaf.log, but given the volume and format of output that's not >> a practical solution. >> >> I've tried putting stuff like >> org.ops4j.pax.web.log.ncsa.format=yyyy_mm_dd.request.log in >> org.ops4j.paw.web.cfg but that doesn't seen to do anything. >> >> I've tried creating a gibberish jetty.xml, pointed to by >> org.ops4j.pax.web.config.file in org.ops4j.paw.web.cfg, in the hope of >> getting some error messages about the gibberish, showing that at least >> something was reading the jetty.xml, but that didn't work. It didn't >> work doing the same via configuration.json either. >> >> I haven't really found any actual *documentation* of any of the above, >> just snippets of example code, so all my attempts were probably wrong >> anyway.) >> >> -- >> Tim Ward >> >> > -- > Jean-Baptiste Onofré > [email protected] > http://blog.nanthrax.net > Talend - http://www.talend.com > -- 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
