# Configuring the service

In the service.bat file, you need to configure the service name, description, and memory allocation. The Tomcat monitor file name also must be updated to reflect the change to the service name.

After you copy the Tomcat service installation files, before you can start the service, you need to update service.bat to:

- Edit the service name and descriptions to reflect your Discovery Framework installation
- Increase the memory allocation. The Discovery Framework requires more memory than is set in the default values.

If you change the service name, then you also must change the name of the Tomcat monitor executable.

To update the configuration:

1. Open the file service.bat.
2. In the file, find the following lines:

       set SERVICE_NAME=Tomcat6
       set PR_DISPLAYNAME=Apache Tomcat 6

3. Change the name and display name to reflect your Discovery Framework installation. For example:

       set SERVICE_NAME=DF15
       set PR_DISPLAYNAME=Discovery Framework 1.5

4. Next, find the following line:

       set PR_DESCRIPTION=Apache Tomcat 6.0.29 Server -
       http://tomcat.apache.org/

5. Change the service description to reflect your Discovery Framework installation. For example:

       set PR_DESCRIPTION=Endeca Discovery Framework server, version 1.5

6. Next, find the following line:

       "%EXECUTABLE%" //US//%SERVICE_NAME% ++JvmOptions "-Djava.io.tmpdir=%CATALINA_BASE%\temp;-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager;-Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties" --JvmMs 128 --JvmMx 256

7. Replace the last part of the line:

       -Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties" --JvmMs 128 --JvmMx 256

   with:

       -Djava.util.logging.config.file=%CATALINA_BASE%\conf\logging.properties;-XX:MaxPermSize=256m" --JvmMs 256 --JvmMx 1024

   Make sure that there are no manual line breaks or extra spaces.
8. Save and close the file.
9. Rename the Tomcat monitor file (tomcat6w.exe) to be <value of SERVICE_NAME>w.exe. For example, if you set `SERVICE_NAME=DF15` in service.bat, then you must rename tomcat6w.exe to DF15w.exe.