Customize and install the server configuration file

Set up the server configuration file.

Procedure

  1. Open the example-mobileserver-config.groovy file in an editor.
  2. Find the ellucian.configuration.apiKey = "sample-API-key" line and replace sample-API-key with your own strong password.

    Make a note of this password, because you will enter it in the configuration tool during server validation.

    Note: If you choose to include a ‘$’ character in this password, you must enclose it in single quote marks, as shown in this sentence, to avoid validation errors. Do not include the quote marks when you enter the password in the Cloud Configuration system later.
  3. Find the grails.serverURL parameter and replace all placeholder text (enclosed in brackets) with the actual values for your institution.
    grails.serverURL = https://<externalMobileServer.my.edu>/<NameOfWarFile>

    would be updated to something like

    grails.serverURL = https://mobileserver.ellucian.edu/banner-mobileserver

    The name of the WAR file must be the name of your SIS followed by "mobileserver" as shown in the example.

    Note: This is your Mobile Server URL, which you will use again later in these installation steps.
  4. Save the updated configuration file and rename it, replacing “example” with the name of your SIS.
    banner-mobileserver-config.groovy.
  5. Stop Tomcat.
  6. Copy the server configuration file to the <tomcat user home>/ellucianmobile/sismobileserver directory.
    The location of your <tomcat user home> directory depends on how you have configured Tomcat.
    Example for a Banner school with Tomcat installed on Linux: /home/admin/ellucianmobile/banner-mobileserver

    Examples for a Colleague school with Tomcat installed on Windows: C:\ellucianmobile\colleague-mobileserver or C:\Users\ellucianmobile\colleague-mobileserver

  7. Start Tomcat.
  8. Verify that the WAR file has been installed correctly. Use a browser and navigate to https:// <externalMobileServer.my.edu>/sis-mobileserver/api/2.0/version.
    https://mobileserver.ellucian.edu/banner-mobileserver/api/2.0/version. Something like the following should be returned (please note that the version numbers will change):
    {"application":{"name":"banner-mobileserver","version":"3.0.0.200"},"plugins":\[{"name":"msConfigurationCore","version":"3.0.0.200"} ,{"name":"msServerConfiguration","version":"3.0.0.200"} ,{"name":"msEvents