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://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 <bcanh...@googlemail.com>
> 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 
> 
> 
> 
> 2012/12/14 Bengt Rodehav <be...@rodehav.com>
> 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.
> 
> 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/> Committer & 
> Project Lead
> OPS4J Pax for Vaadin <http://team.ops4j.org/wiki/display/PAXVAADIN/Home> 
> Commiter & Project Lead
> blog <http://notizblog.nierbeck.de/>
> 

Reply via email to