...
- Shut down your old 3.5 repository
- Install the newer version of Fedora in a different location, but before starting it:
- Copy your old server/config/fedora.fcfg file into the new installation's server/config/ directory.
- Copy your old bean definitions under server/config/spring into the new installation's server/config/spring/ directory.
- Edit one of the bean definitions to include an object cache. An example can be seen in the 3.7.0 source at LINK https://github.com/fcrepo/fcrepo/blob/master/fcrepo-server/src/main/resources/fcfg/server/doreader-cache.xml .
- If you have previously made changes to the repository-wide XACML policies, copy them into the new repository installation's data/fedora-xacml-policies directory (you will need to create this directory)
- Start the new instance of Fedora for the first time.
- If you are using FeSL and are using a different policy index configuration to your existing installation (i.e. you are no longer using DB XML, the only option available for 3.4.x)
- Shut down your repository
- Run the Policy Index Rebuilder.
- Restart your repository
...