This page last changed on Apr 30, 2009 by edawson.

FishEye and Crucible use a number of Java Virtual Machine System properties. Most of these are properties set by the virtual machine itself or the FishEye/Crucible launch script. Users can configure the following property to control low level aspects of FishEye's operation:

  • jetty.http.headerbuffersize - This controls the size of the largest HTTP header value that FishEye will allow (through its embedded servlet engine, Jetty). Some authentication systems require larger header values.

Setting a Larger Header Buffer Size
In FishEye 1.6.5 onwards, you can set a jetty.http.headerbuffersize system property (in bytes) to adjust the header size. This can be set by passing the -D parameter to the JVM, or by adding the property to FISHEYE_INST/system.properties. This file can be created as a plain text file (it follows the Java .properties format) if you need to use this setting.

The recommended approach is to add the property to FISHEYE_INST/system.properties. Add this as a new text file, in the Java .properties format).

Users integrating FishEye with Single Sign On applications may require an adjustment to the JVM properties, specifically the HTTP header size. This may also be useful in other circumstances where FishEye's default HTTP header is too small (at 4096 bytes).

Document generated by Confluence on Nov 11, 2009 21:21