Versions Compared

Key

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

...

  • Move ksb-client-1.0.3-jar-with-dependencies.jar so that it gets loaded last
  • Update axis2 (https://axis.apache.org/axis2/java/core/) - used version 1.7.4
  • Install jaxws-ri (https://jax-ws.java.net/) - version 2.2.10
  • Change Cold Fusion jvm arguments to load jaxws-ri/ libraries as additional classpath.
  • Delete unneeded or conflicting axis2 libraries
  • Delete unneeded or conflicting jaxws-ri libraries
  • Update App Config Files
  • Test

 

Move ksb-client

The client supplied file ksb-client-1.0.3-jar-with-dependencies.jar contains conflicting libraries. To avoid versioning issues, this needs to be loaded last. The last directory to be loaded in the CF Server Class Plath is:

...

-Dcoldfusion.classPath={application.home}/lib/updates,{application.home}/lib,{application.home}/lib/axis2,{application.home}/lib/jaxws-ri,{application.home}/gateway/lib/ .... etc.

 

Update App Config Files

GSC has to have client-sign.properties file in the htdocs directory, e.g. /www/gscr-test/htdocs/client-sign.properties

That file must have a correct information about Cynergy connection:  username, password, and location of the keystore file.

The correspondent keystore file should be in this directory: /www/gscr-test/confs/cynergy-test.keystore                  

The reset of the configuration information is located in the appliacation gsc.ini file which is located in  htdocs/gscr/gsc.ini

 

Testing / Verification

Navigating to the URL https://gsc-test.hosting.cornell.edu/test_permits.cfm?reset should report something like the following. If it doesn't work, a CF error will be thrown.

...