Configuring iHub security : Installing iHub using open security : Using the RSSE application with a service provider
 
Using the RSSE application with a service provider
The RSSE web service application runs using a service provider that supports Apache Axis, such as Apache Tomcat. Use the RSSE web service application with an Apache Tomcat servlet container by performing the following steps:
*Install the RSSE web service application on the Tomcat servlet container.
*Configure the Encyclopedia volume to use the RSSE web service application.
The following sections briefly describe how to use the RSSE web service application with a Tomcat servlet container.
Installing an RSSE application on Tomcat
To install the web service RSSE application on a Apache Tomcat servlet container, copy the files from the iHub application container directory to the Tomcat directory.
On a Windows system, the default installation places the RSSE web services application in the following directory:
AC_SERVER_HOME\servletcontainer\webapps\acrsse
Copy the acrsse directory to the Tomcat webapps directory. For release 7.0 of Tomcat, the directory is:
\Program Files\Apache Tomcat 7.0\webapps
Stop and restart Tomcat to update the configuration. Check the HTTP server log files to ensure proper start-up of the application.
Configuring the Encyclopedia volume to run RSSE
Configure each Encyclopedia volume to run an RSSE web service application separately. A SOAP-based Java RSSE application runs as a web service in the iHub servlet container. To run SOAP-based RSSE applications on multiple Encyclopedia volumes, configure a separate location for each RSSE application.
Install an RSSE application on an Encyclopedia volume to run in its own location on iHub by performing the following tasks:
*Make a copy of the AC_SERVER_HOME/servletcontainer/webapps/acrsse directory.
For example, copy the directory to the following location:
AC_SERVER_HOME/servletcontainer/webapps/acrsse_AUTH
*Copy the file, rsseAcl.jar, to the lib directory of the servlet container in the following location:
AC_SERVER_HOME/servletcontainer/webapps/acrsse_AUTH/WEB-INF/lib
*Extract the file, class.properties, from the archive file, rsseACL.jar, to the following location:
AC_SERVER_HOME/servletcontainer/webapps/acrsse_AUTH/WEB-INF/classes/com/iHub/rsse/wsdl
If necessary, create the subdirectories, /classes/com/iHub/rsse/wsdl, manually or using an archive extraction tool create the subdirectories when extracting the class.properties file.
*Use a source code editor to open the class.properties file and change the code reference specification to:
class=com.iHub.rsse.authSample.SampleRSSE