Run FishEye as a Windows Service with AlwaysUp

How to Run FishEye as a Windows Service with AlwaysUp

Ensure that FishEye starts automatically after a reboot and provides access to your version control systems 24/7

FishEye is a browser-based front end for a range of version control systems including CVS, Subversion, Git and Perforce.

To configure FishEye with AlwaysUp:

  1. Since FishEye is a Java based application, download and install the Java runtime environment (JRE), if necessary. Be sure to set the JAVA_HOME environment variable so that FishEye will be able to find Java when it is run!

  2. If necessary, download the FishEye zip file and extract it to a new directory. We have placed it in C:\FishEye and the following instructions use that setting.

  3. Configure FishEye if necessary. Ensure that FishEye is working as you expect it to, with your repositories accessible, etc. Once you are satisfied with your FishEye setup, stop FishEye (by typing CTRL-C in the DOS window started by run.bat).

  4. Download and install AlwaysUp, if necessary.

  5. Start AlwaysUp.

  6. Select Application > Add to open the Add Application window:

    Add Application

  7. On the General tab:

    • In the Application field, enter the full path to FishEye's run.bat file (in the bin directory, C:\FishEye\bin\run.bat for us).

    • In the Name field, enter the name that you will call the application in AlwaysUp. We suggest FishEye but you can specify almost anything you like.

    FishEye Windows Service: General Tab

  8. On the Logon tab:

    • Enter the user name and password of the account in which you setup FishEye.

    • If you wish to hide the DOS/command window that comes up when you run FishEye from the batch file (recommended), check the When a user logs on, don't show the application's windows and tray icons (if any) box at the bottom. (We will capture the text displayed in the DOS window in a later step.)

    FishEye Windows Service: LogOn Tab

  9. Click over to the Startup tab and check the Ensure that the Windows Networking components have started box. This informs AlwaysUp that FishEye needs the TCP/IP networking stack to operate.

    FishEye Windows Service: Startup Tab

  10. Click over to the Extras tab. If you wish to capture the text normally displayed on the command window created by run.bat (recommended), check the Capture output to this log file box and specify the full path to a file. We have specified C:\FishEye\fisheye-log.txt.

    FishEye Windows Service: Extras Tab

  11. Click the Save button. In a couple of seconds, an application called FishEye will show up in the AlwaysUp window. It is not yet running though.

    FishEye Windows Service: Created

  12. To start FishEye, choose Application > Start "FishEye". You can access FishEye with your browser and review the log file if you like.

    FishEye Windows Service: Running

  13. That's it! Next time your computer boots, FishEye will start up immediately, before anyone logs on. We encourage you to edit FishEye in AlwaysUp and check out the many other settings that may be appropriate for your environment.

FishEye not working properly as a Windows Service?

  • Review the text file you specified on the Extras tab for errors reported from FishEye.
  • From AlwaysUp, select Application > Report Activity > Today... to bring up a HTML report detailing the interaction between AlwaysUp and your application. The AlwaysUp Event Log Messages page explains the more obscure messages.
  • Consult the AlwaysUp FAQ for answers to commonly asked questions and troubleshooting tips
  • Contact us and we will be happy to help!

Download & Try it Free!

Download AlwaysUp and Run as a Service Today! Version 15.1 New!

7.9 MB Installer
Our 12,000+ customers include...
Compatible with Windows 11 Compatible with Windows Server 2022 Compatible with Windows 10
Over 94,000 installations, and counting!
AlwaysUp is number 1! Run as a Service with AlwaysUp

Rock-solid for the past 19+ years!