
It manages the entire startup process of Spring, provides a pluggable architecture for components to be automatically deployed, an internal JNDI service and annotations for declaring how beans are deployed so that you can create an application without any messy xml.
It's not intended to replace larger application containers like GlassFish, JBoss or SpringSource DM Server but is targeted at applications where the use of a full J2EE/OSDI container would be overkill, limited memory, Desktop based applications or applications which contain discrete independent components - like a core application and then smaller applications which manage the core.
Clustering is supported internally for Terracotta although you can use other clustering technologies like JGroups. .
- Supported Operating Systems
Abridged list of Supported Operating System's:
| Operating System | Architecture | Sun JDK 6 | Distributions |
| Linux | i386 | ![]() | Ubuntu 8.10, known to run on CentOS5, RHEL 5 |
| amd64 | ![]() | Ubuntu 9.10, should run ok on others | |
| Mac OSX 10.5+ | Intel | ![]() | Apple JDK 6 which is based on Sun JDK 6 |
| NetBSD 5.0.1 | i386 | ![]() | Works with Linux emulation and jdk |
| amd64 | ![]() | issues installing pkgsrc so cannot install the jdk | |
| OpenSolaris | i386 | ![]() | |
| amd64 | ![]() | ||
| sparc | Planned | ||
| FreeBSD 7.1 | i386 | Planned, has issues | |
| Windows XP | i386 | ![]() | Console only Issues |
| Windows 7 | i386 | ![]() | Same as XP |
| amd64 | Testing required, possible work required |
- Documentation
- Introduction
- Supported features by Operating System
- Developing applications
- Build Instructions
- Maven
- Binary Launchers







