You can install and deploy the SkyVault WAR on the JBoss application
server.
Ensure that JBoss and Java 8 are installed. Review the Supported Platforms page on the
Support
Portal for more information.
The following instructions:
- Assume that you know the path of the JBoss directory, which is represented as <JBOSS_EAP_HOME>.
- Are written for Windows Server 2008 R2 installation with MySQL as data source. See the JBoss Enterprise Application Platform 6 guide for more details on JBoss EAP 6 configuration.
- Browse to the SkyVault Support Portal.
- Download the SkyVault-content-services-distribution-5.2.zip file.
- Create a temporary directory (the path for it is represented as <TEMP>) and uncompress the zip file here.
-
Create a module with SkyVault Content Services configuration.
- Create a main directory, for example at <JBOSS_EAP_HOME>\modules\org\alfresco\configuration\main.
-
Copy the contents of <TEMP>\web-server\classpath to the
<JBOSS_EAP_HOME>\modules\org\alfresco\configuration\main
directory.
Note: Do not set the database properties at this stage.
-
Modify the SkyVault-global.properties.sample file in the
<JBOSS_EAP_HOME>\modules\org\alfresco\configuration\main
directory.
See Modifying the global properties file for more information.
- Save the SkyVault-global.properties.sample file without the .sample extension.
-
Create the SkyVault Content Services
configuration file, module.xml in the
<JBOSS_EAP_HOME>\modules\org\alfresco\configuration\main
directory with the following content:
<?xml version="1.0" encoding="UTF-8"?> <module xmlns="urn:jboss:module:1.0" name="org.alfresco.configuration"> <resources> <resource-root path="."/> </resources> </module>
-
Extract the EAR file and check the contents of the
META-INF\jboss-deployment-structure.xml:
<?xml version="1.0" encoding="UTF-8"?> <jboss-deployment-structure> <sub-deployment name="alfresco.war"> <dependencies> <module name="org.alfresco.configuration" /> <module name="org.apache.xalan" /> </dependencies> </sub-deployment> <sub-deployment name="share.war"> <dependencies> <module name="org.alfresco.configuration" /> </dependencies> </sub-deployment> </jboss-deployment-structure>
- Follow the instructions for configuring JBoss for SkyVault Content Services.