Terracotta Logo (http://www.terracotta.org)

Terracotta 3.2.1 Documentation

Table of Contents •  Back  •  Forward

Terracotta 3.2.1

Support

Services

Training


The content you have selected is available exclusively to Terracotta, Ehcache, and Quartz community members. If you are already a member, please login. If not, please take a moment to become one. Please sign up to join the Terracotta, Ehcache, and Quartz communities. Membership is free and only requires you to complete the form below. In addition to full documentation access, you will also be eligible to attend product briefings, download select early access product releases before the general public, post forum questions, file bug reports, submit patches and receive other member benefits still to come.

Login

 
Login

Register

All fields in bold are required.
(eight characters max)
Title:
City:
State/Province:
Country:
Phone:
Which technologies are you interested in or are already using?
 
Using
 
Hibernate
Ehcache
Distributed Caching
Quartz
Web Sessions Clustering
DSO (Distributed Shared Objects)
Please contact me
about Terracotta products, services, or training:
Please keep me updated on important Terracotta news:
 
Register
registering Register

Account Activated

Congratulations, your account has been activated. Thanks for joining the Terracotta, Ehcache, and Quartz community. You may now login to all of the the community resources, including:

  • forums
  • project issue trackers
  • community content

Account Registration Successful

(But you're not quite done—you still need to validate your account. Please check your email!)

Thanks for joining the Terracotta and Ehcache community. You will recieve an e-mail shortly containing instructions for validating your account and downloading Ehcache EX.

After you validate your account, you will have full access to all Terracotta and Ehcache community resources, such as:

7 Terracotta Custom Installation

The Terracotta custom installation allows products such as Ehcache and Quartz to run in a Terracotta cluster using Distributed Shared Objects (DSO). A cluster with DSO can distribute Terracotta products along with custom POJOs and object-graph roots, as well as integrate with other technolgies using Terracotta Integration Modules (TIMs).

Terracotta DSO clusters differ from non-DSO clusters in certain important ways. In DSO clusters, objects have identity, shared classes must be portable and marked for instrumentation, and locks are distributed. Cluster-wide locking requirements are stricter and more extensive with DSO.

Use the custom installation if your deployment requires the features of DSO.

WARNING: Do Not Combine Installation Methods

You cannot combine the express and the custom installations. These two installation methods are incompatible and if combined cause errors at startup.
If you began with an express install, then you cannot continue with the custom install. If you began with the custom install, then you cannot continue with the express install. You must start with a fresh installation if switching between installation methods.

If you are new to Terracotta, see this introduction to the Terracotta platform before proceeding with the custom installation. For more information on comparing custom and express installation methods, see Express Versus Custom Installations.

7.0.1 Express Versus Custom Installations

There are two ways to install the Terracotta products: Express and Custom. The express installation is recommended for users who can cluster without DSO. For example, the express intallation of Distributed Ehcache is recommended for clustering a cache only. The custom installation is for users who also require DSO features such as Terracotta roots, clustering of Java objects (for example, custom POJOs), preservation of object identity, or integration of other technologies using Terracotta Integration Modules (TIMs).

If you are using Ehcache on a single JVM, for example, or used cache replication for clustering, consider the express installation (see Distributed Ehcache Express Installation). If you are a current Terracotta user who requires DSO and distributed caching, you may need the custom installation given in this document.

If you are unsure about which installation path to choose, read both installation documents to find the one that meets your requirements. These installation paths are not compatible and cannot be used in combination .


Top of 7 Terracotta Custom Installation