Hi Bengt, Pax-Web does use the Metadata service.
regards, Achim 2012/12/17 Bengt Rodehav <[email protected]> > Good idea, > > I already have my own org.ops4j.pax.web.cfg but it's easy to forget to > include the org.ops4j.pax.web.config.file attribute causing jetty.xml not > to be used at all. > > BTW do you use the metadata services? If not, I suggest to do so since > it's then easy to look at the configuration in the web console and see all > possible values. > > /Bengt > > > 2012/12/17 Jean-Baptiste Onofré <[email protected]> > >> FYI, in order to give more "visibility" to the users: >> >> https://issues.apache.org/**jira/browse/KARAF-2053<https://issues.apache.org/jira/browse/KARAF-2053> >> >> Regards >> JB >> >> >> On 12/17/2012 07:55 AM, Bengt Rodehav wrote: >> >>> Thanks for the advice Freeman - I'll think about that. >>> >>> /Bengt >>> >>> >>> 2012/12/17 Freeman Fang <[email protected] >>> <mailto:[email protected]**>> >>> >>> >>> Hi, >>> >>> As you also have your own etc/org.ops4j.pax.web.cfg, it means it >>> will override the configuration for http feature >>> <config name="org.ops4j.pax.web"> >>> org.osgi.service.http.port=**8181 >>> javax.servlet.context.tempdir=** >>> ${karaf.data}/pax-web-jsp >>> org.ops4j.pax.web.config.file=** >>> ${karaf.base}/etc/jetty.xml >>> </config> >>> >>> So you need ensure your own etc/org.ops4j.pax.web.cfg has something >>> like >>> org.ops4j.pax.web.config.file=**Your_karaf_kit_path/etc/jetty.**xml >>> >>> So that the etc/jetty.xml could be picked up. >>> >>> Freeman >>> ------------- >>> Freeman(Yue) Fang >>> >>> Red Hat, Inc. >>> FuseSource is now part of Red Hat >>> Web: http://fusesource.com | http://www.redhat.com/ >>> Twitter: freemanfang >>> Blog: http://freemanfang.blogspot.**com<http://freemanfang.blogspot.com> >>> >>> http://blog.sina.com.cn/u/**1473905042<http://blog.sina.com.cn/u/1473905042> >>> weibo: @Freeman小屋 >>> >>> On 2012-12-14, at 下午11:21, Bengt Rodehav wrote: >>> >>> Thanks for your reply Achim. >>>> >>>> However, I don't quite understand how this works - is this >>>> described somewhere? Things that would be nice to understand are: >>>> >>>> - What role does the jettyconfig file has? >>>> - What role does etc/jetty.xml has? Is it generated? >>>> - How is the final jetty configuration built up? >>>> - When do I have to use a fragment (as described on the wiki)? >>>> >>>> To top it off I also have my ownd etc/org.ops4j.pax.web.cfg file. >>>> I'm not sure how it works together with the default configuration >>>> in the feature. >>>> >>>> Just trying to get a grasp on this... >>>> >>>> /Bengt >>>> >>>> >>>> >>>> >>>> 2012/12/14 Achim Nierbeck <[email protected] >>>> <mailto:bcanhome@googlemail.**com <[email protected]>>> >>>> >>>> >>>> Hi Bengt, >>>> >>>> since the Jetty.xml isn't the "lead" configuration for the >>>> jetty file and since the jetty is started in the "embedded" >>>> style you need to get a hold of this a bit different, or >>>> you use a jetty-web.xml file. >>>> >>>> I'm not sure about the right syntax right now, but since it >>>> doesn't work and the jetty.xml is interpreted after the server >>>> is configured you probably need some getAttribute first. >>>> A maybe not so good matching example can be found at [1] >>>> >>>> regards, Achim >>>> >>>> [1] - >>>> http://nierbeck.de/cgi-bin/**weblog_basic/index.php?p=165<http://nierbeck.de/cgi-bin/weblog_basic/index.php?p=165> >>>> >>>> >>>> >>>> 2012/12/14 Bengt Rodehav <[email protected] >>>> <mailto:[email protected]>> >>>> >>>> >>>> I'm running a web application on Karaf 2.2.8. I need to >>>> send quite a lot of data to the server using the POST >>>> method. I get the following error message on the web >>>> browser side: >>>> >>>> Form too large1588889>200000 >>>> >>>> After googling I found how to reconfigure this on >>>> >>>> http://wiki.eclipse.org/Jetty/**Howto/Configure_Form_Size<http://wiki.eclipse.org/Jetty/Howto/Configure_Form_Size> >>>> . >>>> >>>> I therefore modified the etc/jetty.xml as follows: >>>> >>>> ... >>>> <Configure class="org.eclipse.jetty.**server.Server"> >>>> <Call name="setAttribute"> >>>> >>>> <Arg>org.eclipse.jetty.server.** >>>> Request.maxFormContentSize</**Arg> >>>> <Arg>2000000</Arg> >>>> </Call> >>>> ... >>>> >>>> But I still get the same error message. The configuration >>>> hasn't changed. Am I doing this the wrong way? >>>> >>>> /Bengt >>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Apache Karaf <http://karaf.apache.org/> Committer & PMC >>>> OPS4J Pax Web >>>> <http://wiki.ops4j.org/**display/paxweb/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<http://team.ops4j.org/wiki/display/PAXVAADIN/Home>> >>>> Commiter & >>>> Project Lead >>>> blog <http://notizblog.nierbeck.de/**> >>>> >>>> >>>> >>> >>> >> -- >> Jean-Baptiste Onofré >> [email protected] >> http://blog.nanthrax.net >> Talend - http://www.talend.com >> > > -- 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/>
