Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Create a directory for the local SSP configuration files
    • Example:
      • Unix/Linux/Mac example: /usr/local/ssp
      • Windows example: C:\ssp\ssp-local

    • Make the directory only readable by the user that is running Tomcat

    • Set an Environment Variable for the local configuration file location

      Tip
      SSP_CONFIGDIR=/path/to/your/local-configuration (ie: /usr/local/ssp/ssp-local or C:\ssp\ssp-local)
  • ssp-config.properties
    • The ssp-config.properties file must be modifed for database connectivity and email settings
    • File Location: github
    • Action: create the  ssp-config.properties file in the local configuration directory (ie: C:\ssp\ssp-local)

      • Configuration Values:

        ValueDescriptionNote
        system_idUnique identifier of the SSP instance 
        db_urljdbc connection syntaxFor Microsoft SQL Server, either specify a port (the default is 1433) or ensure that the SQL Server Browser service is running because the SQL Server JDBC driver defaults to port 1434 which is the SQL Server Server Browser service default port. Depending on the server configuration, either may work, or you may want to explicitly specify the port and instance name, if applicable.
        db_driver_classjdbc database connectivity syntax 
        db_dialectHibernate dialectUse of one of the org.jasig.ssp.util.hibernate.ExtendedSQLServer*Dialects is strongly encouraged if running against SQLSever. The default ssp-config.properties has an example.)
        db_usernameValues for connecting to the SSP database 
        db_passwordValues for connecting to the SSP database 
        db_admin_usernameValues for connecting to the SSP database 
        db_admin_passwordValues for connecting to the SSP database 
        db_nameValue for the SSP database 
        db_conns_max_activeValues for the database connection poolThe default value will need to be increased for test and product
        db_conns_max_idleValues for the database connection poolThe default value will need to be increased for test and product
        db_conns_max_waitValues for the database connection pool 
        db_conns_validation_queryValues for the database connection pool 
        db_liquibase_enabledEnables the liquibase script for database table management 
        db_liquibase_changelogLocation for the liquibase change log 
        db_liquibase_set_mssql_snapshot_isolationParameter for configuring a MSSQL databaseIMPORTANT The default value is 'true'.  Set this value to 'false for MSSQL.  The liquibase changeset 000014.xml will be ignored.  The sql above configures the database correctly.
        db_liquibase_strip_journal_comment_markupParameter to enable a script to convert HTML Journal Entries to plain text 
        smtp_usernameValue for email relay 
        smtp_passwordValue for email relay 
        smtp_hostValue for email relay 
        smtp_portValue for email relay 
        ssp_admins_email_addressesRecipient of system generated messages 
        scheduled_coach_sync_enabledParameter to enable coach sync process 
        per_coach_sync_transactionsParameter to enable the sync process to run per coach instead of one large transaction for all coaches 
        db_batchsize 
        The number of records to process for database transactions.The default value is 300.  Use of the parameter can increase performance of queries writing large sums of data into the database.  This is primarily used in the Caseload Re-assignment tool.
        ssp_main_use_minifed_js  
        Parameter to determine the javascript file used in the deployment
        When set to true, ssp-main.jsp will include a minified js called app-all.js
        When set to false, ssp-main.jsp will include the non-minified app.js
        uportal_session_keep_alive_timeoutLength of time for uPortal sessions KeepAliveFilter 
        spring.profiles.activeDeployment options
        • dev-standalone: completely free of uPortal
        • standalone: as the only portlet in a uPortal instance
        • uPortal: as one of many portlets in a uPortal instance

...