Run FitNesse as a Windows Service with AlwaysUp

How to Install & Run FitNesse as a Windows Service with AlwaysUp

Ensure that FitNesse starts automatically after a reboot and runs 24/7. No need to log on first


Last Updated on September 12, 2026

FitNesse is a standalone wiki and acceptance testing framework.

To install FitNesse as a Windows Service with AlwaysUp:

  1. If necessary, install and configure FitNesse.

    Download the FitNesse JAR file, fitnesse-standalone.jar, and place it in its own folder. Make sure that you can start FitNesse from a command prompt and access it from your browser.

    Since we put the JAR in C:\FitNesse, this command worked on our machine:

    java.exe -JAR C:\FitNesse\fitnesse-standalone.jar

    FitNesse started from the command prompt

  2. Download and install AlwaysUp, if necessary.

  3. Start AlwaysUp.

  4. Select Application > Advisor to open the Application Advisor window:

    Start Application Advisor

  5. Click Next to move past the welcome page:

    Application Advisor: Welcome

  6. Since FitNesse is a Java based product, choose Java (JAR/WAR) from the list of applications:

    FitNesse Windows Service: Select Java (JAR/WAR)

    Click Next to proceed.

  7. AlwaysUp will spend a few seconds figuring out where you installed Java.

    Afterwards, you will be prompted to enter the full path to the FitNesse JAR file.

    That's "C:\FitNesse\fitnesse-standalone.jar" on our system but your path may vary:

    FitNesse Windows Service: Enter JAR file

    Click Next to move on.

  8. The service must run in your Windows user account, where you've installed Java and run FitNesse. Please enter your password:

    FitNesse Windows Service: Enter Windows account password

    Click Next.

  9. The application advisor is done collecting the settings for installing FitNesse as a Windows Service. Click Next to launch the Add Application window:

    FitNesse Windows Service: Advisor done

  10. If you like, change the Name to "FitNesse".

    Click the Save button to record your settings:

    FitNesse Windows Service: Add Application

  11. In a few seconds, a new entry for FitNesse will appear in the AlwaysUp window. The service has been installed but it's not running yet (it's in the "Stopped" state):

    FitNesse Windows Service: Installed

  12. To start FitNesse as a Windows Service, choose Application > Start "FitNesse". The state will transition to "Running" and FitNesse will start invisibly in the background:

    FitNesse Windows Service: Running

  13. That's it! Next time your computer reboots, FitNesse will start up immediately, before anyone logs on. Try it yourself.

    We encourage you to edit the application in AlwaysUp and check out the many other settings that may be appropriate for your environment.

    For example, configure AlwaysUp to send you an email whenever FitNesse starts (Email tab), or boost FitNesse's priority to give it preferential treatment on your PC (General tab).


FitNesse not working properly as a Windows Service?

  • Consult the AlwaysUp Troubleshooter — our online tool that can help you resolve the most common problems encountered when running an application as a Windows Service.

  • From AlwaysUp, select Application > Report Activity > Today to bring up an HTML report detailing the interaction between AlwaysUp and FitNesse. The AlwaysUp Event Log Messages page explains what each message means.

  • Browse the AlwaysUp FAQ for answers to commonly asked questions and troubleshooting tips.

  • Contact us and we will be happy to help!

Our 14,000+ customers include...
AlwaysUp is fully compatible with Windows 11 AlwaysUp is fully compatible with Windows Server 2025
Over 97,000 installations, and counting!
 
AlwaysUp is number 1! Run as a Service with AlwaysUp

Rock-solid for the past 20+ years!