Versions Compared

Key

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

...

  • pom.xml (ONLY for non-JTDS jdbc driver installations on Microsoft SQL Server.  SSP-Platform now supports JTDS driver in the package)
    • JDBC driver for SSP-Platform if not using PostgreSQL

      Warning

      The pom.xml should only be changed with extreme care.  This is only required for Microsoft SQL Server installations not using the default JTDS jdbc driver packaged with SSP-Platform.  The parameter defines the location of the driver in the local repository.

    • File Location: (uPortal-ssp-1-0-0)
    • Configuration Values: parameters

    • Action: modify the exist parameters defined for PostgreSQL

      Code Block
      titleJDBC driver identified in the pom.xml
              <!-- The JDBC Driver used by SSP -->
              <jdbc.groupId> </jdbc.groupId>
              <jdbc.artifactId> </jdbc.artifactId>
              <jdbc.version> </jdbc.version>
  • ssp-platform-config.properties
    • The ssp-platform-config.properties file must be modifed for database connectivity and email settings
      • Original File Location: ./uportal-war/src/main/resources/properties/ssp-platform-config.default.properties
      • Edit the file and save in the SSP_CONFIGDIR
    • Run-Time File Location: <SSP_CONFIGDIR>/ssp-platform-config.properties

       

    • Configuration Values:

      ValueDescription
      environment.build.hibernate.connection.driver_class

      jdbc driver file

      For best results with SQL Server, the JTDS driver included with the Platform installation is recommended.

      environment.build.hibernate.connection.url

      jdbc connection syntax

      For best results with SQL Server, the JTDS driver included with the Platform installation is recommended.

      environment.build.hibernate.connection.usernamejdbc connection database username
      environment.build.hibernate.connection.passwordjdbc connection database password
      environment.build.hibernate.dialect

      jdbc connection dialect

      For best results with SQL Server, the JTDS driver included with the Platform installation is recommended.

      environment.build.uportal.serverHostname and port for your SSP deployment. (Default: localhost:8080)
      environment.build.uportal.protocolHTTP/S protocol at which end users access your SSP deployment. (Default: http)
      environment.build.uportal.email.fromAddressAddress from which Platform email will originate. Rarely used. (Default: ssp@university.edu)
      environment.build.sso.*Several properties which configure inbound LTI and legacy SSO. See documentation specific to those features: SSP LTI Provider and SSP Signed URL SSO. Note that to enable these features environment.build.sso.local.sharedSecret must be set to the same non-empty value as ssp_platform_sso_ticket_service_shared_secret in $SSP_CONFIGDIR/ssp-config.properties
      (database specific attributes)(default values)
      environment.build.raweventsdb.connection.driver_class${environment.build.hibernate.connection.driver_class}
      environment.build.raweventsdb.connection.url${environment.build.hibernate.connection.url}
      environment.build.raweventsdb.connection.username${environment.build.hibernate.connection.username}
      environment.build.raweventsdb.connection.password${environment.build.hibernate.connection.password}
      environment.build.aggreventsdb.connection.driver_class${environment.build.hibernate.connection.driver_class}
      environment.build.aggreventsdb.connection.url${environment.build.hibernate.connection.url}
      environment.build.aggreventsdb.connection.username${environment.build.hibernate.connection.username}
      environment.build.aggreventsdb.connection.password${environment.build.hibernate.connection.password}
      environment.build.portaldb.initial.size1
      environment.build.portaldb.min.idle1
      environment.build.portaldb.max.active50
      environment.build.portaldb.max.idle50
      environment.build.portaldb.max.wait2000
      environment.build.portaldb.abandon.when.percentage.full70
      environment.build.portaldb.remove.abandonedTRUE
      environment.build.portaldb.remove.abandoned.timeout300
      environment.build.portaldb.jdbc.interceptorsConnectionState(useEquals=true);ResetAbandonedTimer
      environment.build.portaldb.test.while.idleTRUE
      environment.build.portaldb.test.on.borrowTRUE
      environment.build.raweventsdb.initial.size1
      environment.build.raweventsdb.min.idle1
      environment.build.raweventsdb.max.active50
      environment.build.raweventsdb.max.idle50
      environment.build.raweventsdb.max.wait2000
      environment.build.raweventsdb.abandon.when.percentage.full70
      environment.build.raweventsdb.remove.abandonedTRUE
      environment.build.raweventsdb.remove.abandoned.timeout300
      environment.build.raweventsdb.jdbc.interceptorsConnectionState(useEquals=true);ResetAbandonedTimer
      environment.build.raweventsdb.test.while.idleTRUE
      environment.build.raweventsdb.test.on.borrowTRUE
      environment.build.aggreventsdb.initial.size1
      environment.build.aggreventsdb.min.idle1
      environment.build.aggreventsdb.max.active50
      environment.build.aggreventsdb.max.idle50
      environment.build.aggreventsdb.max.wait2000
      environment.build.aggreventsdb.abandon.when.percentage.full70
      environment.build.aggreventsdb.remove.abandonedTRUE
      environment.build.aggreventsdb.remove.abandoned.timeout300
      environment.build.aggreventsdb.jdbc.interceptorsConnectionState(useEquals=true);ResetAbandonedTimer
      environment.build.aggreventsdb.test.while.idleTRUE
      environment.build.aggreventsdb.test.on.borrowTRUE

3.  Build SSP-Platform

Use the following command to build, deploy, and initialize the SSP-Platform project:

...