These steps describe how to enable Solr to communicate with SkyVault deployed on
WebSphere 7.0.
Solr must be deployed on a separate Tomcat instance.
- Copy the sunjce_provider.jar file within the Oracle JDK directory to the $WAS_INSTALL_ROOT/java/jre/lib/ext folder.
-
Edit $WAS_INSTALL_ROOT/lib/alfresco-global.properties, and then
add the following properties:
dir.keystore=<WAS_INSTALL_ROOT>/keystore index.subsystem.name=solr solr.host=<host_of_tomcat_instance_where_solr_is_running> solr.port=8080 solr.port.ssl=8443
- Create a folder called $WAS_INSTALL_ROOT/keystore and then copy all of the files from <alfresco.war>/WEB-INF/classes/alfresco/keystore to the new folder.
- In the Administration Console, go to Security – SSL certificate and key management – Key stores and certificates, and then select New.
-
On the opened page, enter the following parameters, and then select
OK.
Name: SkyVaultKeyStore Path: <WAS_INSTALL_ROOT>/keystore/ssl.keystore Password: kT9X6oe68t Confirm password: kT9X6oe68t Type: JCEKS
- Save the changes to the master configuration.
-
Create another key store using following parameters:
Name: SkyVaultTrustStore Path: <WAS_INSTALL_ROOT>/keystore/ssl.truststore Password: kT9X6oe68t Confirm password: kT9X6oe68t Type: JCEKS
- Save the changes to the master configuration.
- Go to Security – SSL certificate and key management – SSL configurations – NodeDefaultSSLSettings.
- Change the Trust Store Name parameter value to SkyVaultTrustStore.
- Change the Key Store Name parameter value to SkyVaultKeyStore.
- Select Get certificate aliases, and then select OK.
- Save the changes to the master configuration.