...
Info |
---|
See |
...
the Quick Start |
...
guide to getting Fedora 4 up and running as quickly as possible. |
...
Excerpt |
---|
Deploying Although deploying Fedora 4 is as easy as downloading the WAR file and copying to your servlet container's |
Table of Contents |
---|
Downloads
See the latest release for Fedora 4 WAR files to download.
Include Page | ||||
---|---|---|---|---|
|
Deploying with Tomcat 7
- Download and install Tomcat
- Set the Java properties for Tomcat (see: Application Configuration and Catalina Java Properties sections below)
Copy the Fedora 4 WAR file into Tomcat's "webapps" directory (e.g. /
etcvar/
default/tomcat7) mentioned in the following Application Configuration sectionlib/tomcat7/webapps)
- Start the server
- Go to the browser page that matches your fedora 4 WAR file name (e.g. http://localhost:8080/fcrepo-webapp-4.0.0-beta-4-SNAPSHOT/rest)
Deploying with Jetty 8
- Download and install Jetty
- Set the Java properties for Jetty (see: Application Configuration and Catalina Java Properties sections below)We suggest other VM options for general Java tuning as well
- Copy the Fedora 4 WAR file into TomcatJetty's "webapps" directory (e.g. /var/lib/tomcat7jetty/webapps)A note on configuration: In the case where no Fedora 4 system properties have been set,
- Start the server
- Go to the browser page that matches your fedora 4 WAR file name (e.g. http://localhost:8080/fcrepo-webapp-4.0.0/rest)
Include Page | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|
fcrepo.home=<some-writable-directory>
Sets the home for Fedora's persisted data. Without this setting Fedora tries to use the current-working-directory as the home of persisted data. If the Tomcat user does not have write access to the installation area (e.g. /var/lib/tomcat7), then Fedora 4 will not deploy.
...
Set this system property to a directory writable by the tomcat process.
JVM Tuning Properties
Code Block | ||
---|---|---|
| ||
JAVA_OPTS="${JAVA_OPTS} -Dfcrepo.home=/tmp/fcrepo4-home" |
Deploying with Jetty 9
...
We have a separate page with suggested
VM options for general Java tuning
...
.
...
Include Page
...
Clustering Properties (only effective in a clustered configuration)
Code Block |
---|
-Djgroups.tcp.address=<ip-address> -Dfcrepo.ispn.numOwners=<num-nodes-in-cluster> -Djava.net.PreferIPv4Stack=true -Dfcrepo.ispn.replication.timeout=<timeout-in-ms> |
...