SCAr to RAAr Dependencies
Check here for SCAr to RAAr dependencies
Javadoc
Current release
Prior Releases
Installation
Downloading and Installing SCAr
- Download the current SCAr version here (you'll also find the corresponding RAAr AMP)
- Install the Alfresco DM version that corresponds to the version of SCAr you downloaded (check SCAr to RAAr Dependencies above)
- Install the RAAr AMP into Alfresco (see Alfresco wiki for instructions)
- Install JBoss AS 4.2.2.GA to serve as the container for SCAr
- Unpack the SCAr war bundle and copy the war file into JBOSS_HOME/server/default/deploy (JBOSS_HOME is your JBoss AS root folder)
- 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)
- See Configuration below to connect SCAr to Alfresco
- Start JBoss by running JBOSS_HOME/bin/run.sh
- Access http://localhost:8080/scar
Building and Running SCAr
- Install the Alfresco DM version that corresponds to the version of SCAr you're building (check SCAr to RAAr Dependencies above)
- Install the RAAr AMP into Alfresco (see Alfresco wiki for instructions)
- Install JBoss to a local folder (we'll call it JBOSS_HOME)
- 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
- Add the following line to the properties file (replace JBOSS_HOME appropriately from step 3):
target_folder=JBOSS_HOME/server/default/deploy - In the SCAr project root run deploy.sh
- See Configuration below to connect SCAr to Alfresco
- Start JBoss by running JBOSS_HOME/bin/run.sh
- 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