Thanks for the advice Freeman - I'll think about that.

/Bengt


2012/12/17 Freeman Fang <[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://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]>
>
>> 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 <[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.
>>>
>>> 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