Documentation

SCAr to RAAr Dependencies

Check here for SCAr to RAAr dependencies

Javadoc

Current release

SCAr JavaDoc 1.1.1-C

Prior Releases


Installation

Downloading and Installing SCAr

  1. Download the current SCAr version here (you'll also find the corresponding RAAr AMP)
  2. Install the Alfresco DM version that corresponds to the version of SCAr you downloaded (check SCAr to RAAr Dependencies above)
  3. Install the RAAr AMP into Alfresco (see Alfresco wiki for instructions)
  4. Install JBoss AS 4.2.2.GA to serve as the container for SCAr
  5. Unpack the SCAr war bundle and copy the war file into JBOSS_HOME/server/default/deploy (JBOSS_HOME is your JBoss AS root folder)
  6. If you're running both JBoss and Alfresco containers on the same machine, make sure they are not listening on the same port (both have the port 8080 as a default, so you'll need to change one of them)
  7. See Configuration below to connect SCAr to Alfresco
  8. Start JBoss by running JBOSS_HOME/bin/run.sh
  9. Access http://localhost:8080/scar

Building and Running SCAr

  1. Install the Alfresco DM version that corresponds to the version of SCAr you're building (check SCAr to RAAr Dependencies above)
  2. Install the RAAr AMP into Alfresco (see Alfresco wiki for instructions)
  3. Install JBoss to a local folder (we'll call it JBOSS_HOME)
  4. Create a file called deploy.<user>.properties in the SCAr source root folder, where <user> stands for the OS username you are currently logged in as
  5. Add the following line to the properties file (replace JBOSS_HOME appropriately from step 3):
    target_folder=JBOSS_HOME/server/default/deploy
    
  6. In the SCAr project root run deploy.sh
  7. See Configuration below to connect SCAr to Alfresco
  8. Start JBoss by running JBOSS_HOME/bin/run.sh
  9. Access http://localhost:8080/scar

For Non-Maven Build Environments

Just download and use the JARs (see Dependencies below).

Configuration

Create a file called "app-config.xml" on your app server's shared classpath (e.g. JBOSS_HOME/server/default/conf/) and add the following to it (replace the values to match your environment):

<repository-config>
    <repository-url>http://localhost:8080/alfresco</repository-url>
    <repository-root-location>/app:company_home</repository-root-location>
    <std-folders-location>/app:company_home/app:dictionary/app:space_templates</std-folders-location>
</repository-config>

Known Issues

Check here for known issues.

Dependencies

The latest version of SCAr is dependent on the following jars:

  • activation-1.0.2.jar
  • base64-1.0.0.jar
  • cma-api-3.3.g-C-0.jar
  • commons-httpclient-3.1.jar
  • commons-logging-1.1.1.jar
  • commons-codec-1.2.jar
  • castor-1.2.jar
  • alfresco-repository-3.3.g-C.jar
  • alfresco-core-3.3.g-C.jar
  • spring-surf-core-1.0.0.CI-SNAPSHOT.jar
  • spring-beans-3.0.0.RELEASE.jar
  • spring-core-3.0.0.RELEASE.jar
  • spring-asm-3.0.0.RELEASE.jar
  • spring-context-3.0.0.RELEASE.jar
  • spring-expression-3.0.0.RELEASE.jar
  • cma-impl-3.3.g-C-0.jar
  • servlet-api-2.5.jar
  • log4j-1.2.14.jar
  • acegi-security-0.8.3.jar
  • alfresco-webscripts-nojsf-3.3.1-E.jar (from Rivet Logic)
  • spring-surf-core-configservice-1.0.0.CI-SNAPSHOT.jar
  • dom4j-1.6.1-brew.jar
  • spring-context-support-3.0.0.RELEASE.jar
  • spring-web-3.0.0.RELEASE.jar
  • aopalliance-1.0.jar
  • abdera-parser-0.4.0-incubating.jar
  • abdera-core-0.4.0-incubating.jar
  • abdera-i18n-0.4.0-incubating.jar
  • geronimo-activation_1.0.2_spec-1.1.jar
  • axiom-impl-1.2.5.jar
  • axiom-api-1.2.5.jar
  • jaxen-1.1.1.jar
  • xml-apis-1.0.b2.jar
  • geronimo-stax-api_1.0_spec-1.0.1.jar
  • wstx-asl-3.2.1.jar
  • abdera-extensions-json-0.4.0-incubating.jar
  • abdera-server-0.4.0-incubating.jar
  • abdera-extensions-main-0.4.0-incubating.jar
  • abdera-client-0.4.0-incubating.jar
  • abdera-extensions-html-0.4.0-incubating.jar
  • htmlparser-1.0.5.jar
  • js-1.6R7.jar
  • commons-fileupload-1.2.1.jar
  • commons-io-1.1.jar
  • commons-beanutils-1.7.0.jar
  • commons-collections-3.2.jar
  • commons-digester-1.6.jar
  • json-20070829.jar
  • freemarker-2.3.13.jar
  • htmlparser-1.6.jar
  • spring-webmvc-3.0.0.RELEASE.jar
  • spring-2.5.1.jar
  • jboss-seam-ui-2.2.0.GA.jar
  • jboss-seam-2.2.0.GA.jar
  • xstream-1.1.3.jar
  • xpp3_min-1.1.3.4.O.jar
  • jboss-el-1.0_02.CR4.jar
  • el-api-1.0.jar
  • jboss-seam-jul-2.2.0.GA.jar
  • jboss-seam-ioc-2.2.0.GA.jar
  • jboss-seam-debug-2.2.0.GA.jar
  • jsf-facelets-1.1.14.jar
  • richfaces-api-3.2.2.GA.jar
  • richfaces-impl-3.2.2.GA.jar
  • richfaces-ui-3.2.2.GA.jar
  • laguna-3.2.1.GA.jar
  • nekohtml-1.9.9.jar
  • xercesImpl-2.8.1.jar
  • jbpm-jpdl-3.2.2.jar
  • jboss-cache-1.4.1.SP9.jar
  • drools-core-5.0.1.jar
  • mvel2-2.0.10.jar
  • drools-api-5.0.1.jar
  • joda-time-1.6.jar
  • drools-compiler-5.0.1.jar
  • antlr-runtime-3.1.1.jar
  • core-3.4.2.v_883_R34x.jar
  • janino-2.5.15.jar
  • commons-pool-1.3.jar
  • jsf-api-1.2_12.jar
  • jsf-impl-1.2_12.jar
  • el-ri-1.0.jar
  • commons-logging-api-1.0.4.jar
  • commons-lang-2.4.jar
  • lucene-core-2.1.0.jar
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.