All Versions
Fisheye 4.2 DocumentationFisheye 4.1 Documentation
Fisheye 4.0 Documentation
More...
This guide describes the advanced FishEye installation options.
Evaluating FishEye for the first time? See the FishEye 101 page.
/FISHEYE_HOME/.java is in the PATH, or that the JAVA_HOME environment variable is set.Read-only access for FishEye
We recommend you run FishEye as a user that has only read access to your repository.
By default, FishEye will run self-contained within the /FISHEYE_HOME/ directory. The FishEye directory layout looks like this:
|
Configuration file. |
|
Directory under which FishEye stores its data. |
|
Persistent information. |
|
Caches and indexes. |
|
Log files. |
|
Temporary files. |
|
Scripts for controling FishEye. |
|
FishEye's dependent libraries. |
|
Remainder omitted for brevity. |
However, this self-contained layout results in tedious copying of files each time you upgrade FishEye. Also, if you want to run multiple instances of FishEye, you need multiple /FISHEYE_HOME/ installations. These two issues can be avoided by setting a FISHEYE_INST ('FishEye Instance') location.
FISHEYE_INST is a location where your repository data is stored, separate from the installation location of the FishEye application. This may be necessary for practical or administrative reasons.
A separate FISHEYE_INST location is recommended for production installations of FishEye.
Once you have have declared your FISHEYE_INST, you will need to copy your FISHEYE_HOME/config.xml file to your FISHEYE_INST/ directory.
When the FISHEYE_INST environment variable is set, FishEye's directory layout becomes:
|
|
|
All permanent and temporary data is found under |
|
Site-specific Java libraries (.jars) that FishEye should load on startup. (Do not copy the dependent |
|
Site-specific syntax highlighting definitions. |
|
Used for setting system properties within the FishEye JVM, which may sometimes be useful for support purposes.(Note: the other way to set properties is via FISHEYE_OPTS, e.g.: |
|
FishEye's dependent libraries. |
|
FishEye bundled highlighting definitions. |
|
|
|
Remaining files are found under |
The rest of this Installation Guide refers to $FISHEYE_INST/, but if you have not set FISHEYE_INST then it defaults to /FISHEYE_HOME/ (the directory where you extracted FishEye).
See the guidelines on configuring FishEye.