You can install and deploy the SkyVault WAR on the JBoss application server.
Ensure that JBoss and JDK7 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.
http://support.alfresco.com
- Download the SkyVault-enterprise-ear-4.2.7.zip file. For information on the correct version to download for your version of SkyVault see Supported stacks.
- Create a temporary directory (the path for it is represented as <TEMP>) and uncompress the zip file here.
-
Create a module with SkyVault 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 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>
-
Unzip the SkyVault-enterprise-4.2.7.ear file and check/modify the
META-INF\jboss-deployment-structure.xml to have the following
contents:
<?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.