Skip navigation

Terracotta Product Documentation

This is archive documentation for Terracotta v. 2.3. For documentation of the current release, see the current documentation »

Getting Started


For the impatient: "I just want to see it work..."

 POJO Quick-StartStep-by-step introduction to Open Terracotta DSO
 Sessions Quick-StartStep-by-step introduction to Open Terracotta for Sessions
 Spring Quick-StartStep-by-step introduction to Open Terracotta for Spring
 Eclipse Plugin Quick-startStep-by-step introduction to installing the Open Terracotta Eclipse plugin
 Terracotta Console GuideStep-by-step introduction to the Terracotta Console
 Mini GuidesShort workshops on various Terracotta concepts
 TutorialsVarious tutorials for doing things with Open Terracotta
 ScreencastsVideo screencasts showing various usages of Terracotta
 FAQFrequently Asked Questions

In Development


Development-time information: "I'm currently using Terracotta in my project..."

 Developer ChecklistA brief overview of the lifecycle steps from getting started to deployment.
 Troubleshooting GuideA quick reference to troubleshooting problems with Terracotta.
 Locking GuideA quick reference on optimizing locking.
 Tuning GuideA quick reference on tuning related tips and tricks.
 FAQFrequently Asked Questions

Deployment and Production


Going live and running with Terracotta: "I have a Terracotta-enabled application in production..."

 Operator ChecklistA brief checklist of things to prepare for during a Terracotta deployment
 Deployment GuideA guide to deploying applications to a Terracotta cluster.
 JMX GuideA guide to the Terracotta JMX interface.
 FAQFrequently Asked Questions

Concepts and Reference


General concepts, architecture, and reference: "I want to read about what's really going on inside..."

 Concept and Architecture GuideIn-depth discussion of Open Terracotta concepts and architecture
 IntegrationsA description of Terracotta integrations into other frameworks and platforms.
 Configuration Guide and ReferenceReference guide to all of the Open Terracotta configuration options
 [Configuration Modules]A catalog of all of the configuration modules for Terrracotta 
 Unsupported and Non-Portable ClassesA catalog of classes not yet supported by Terrracotta or intrinsically not shareable by Terracotta
 Sessions Configurator Reference GuideReference guide to the Terracotta Sessions Configurator
 Eclipse Plugin Reference GuideA reference guide to the Terracotta Eclipse Plugin
 Terracotta ToolsA catalog of all of the tools that come with Terracotta.
 Common Use CasesAn introduction to use-cases where Terracotta is commonly used.
 [Typical Implementation Project Plan]A skeleton project plan for planning, developing, and deploying a Terracotta project.
 Articles and WhitepapersArticles and whitepapers about Terracotta.
 Glossary of TermsA Glossary of terms used in Terracotta.
 Release NotesRelease Notes
 FAQFrequently Asked Questions

Outside References and Further Reading


 Open Terracotta Public WikiUser-contributed discussion and documentation. 
 Concurrent Programming in JavaDoug Lea's excellent book on concurrent programming. Many of the basic concepts of concurrent programming apply to application development with Terracotta. 

Open Terracotta Development


Developing the Open Terracotta Project: "I want to hack on Terracotta source code..."

 Terracotta Developer DocumentationDocumentation for developers working on the Terracotta source code. 
Adaptavist Theme Builder Powered by Atlassian Confluence