Learning Outcomes
- Deploying Fedora into a production-like environment
- Configure authorization (allow read access to a resource, write access to another)
- Set up JMS message consumer
- Set up external Solr and triplestore
- Set up a federation over a local filesystem
Prerequisites
- Java7 installed
- WAR file(s) downloaded
- Configuration files downloaded
- Tomcat installed (optional)
Downloads
War files
Required
- One click run of Fedora 4: fcrepo-webapp-4.0.0-beta-03-jetty-console.war
- One click run of external message consumer: fcrepo-message-consumer-webapp-4.0.0-beta-03-jetty-console.war
Optional
- fcrepo-webapp-4.0.0-beta-03-auth.war (optional, only needed if deploying to Tomcat with authorization)
- fcrepo-message-consumer-webapp-4.0.0-beta-03.war (optional, only needed if deploying to Tomcat)
- fcrepo-webapp-4.0.0-beta-03.war (optional, only needed if deploying to Tomcat)
Configuration files
- ...
Triplestore
- Download and install "Jena Fuseki" prior to the training
Deploying Fedora4
java -jar fcrepo-webapp-4.0.0-beta-03-jetty-console.war
- Or just click on the war file
Using Admin Features
- First load sample dataset
Admin search
Backup/Restore
Import/Export
Federation aka Projection
Policy-driven storage
Configuring Fedora4
- How to configure triplestore
- How to configure solr
- How to configure AuthZ
- Role-based
- XACML