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