You can run CollabNet TeamForge on one server or split up its services among multiple
servers.
CollabNet TeamForge functionality is delivered by four applications. Each application
can run on its own machine or share a machine with one or more other applications.
You assign specific applications to specific machines when you configure your
CollabNet TeamForge installation by editing the
site-options.conf file.
- CollabNet TeamForge core functionality
- This is known internally as the
app server. It implements JBoss and Apache
services. One and only one instance of this application must be
present.
- Database
- The
database application handles site users' data.
You set the type of database by setting the value of the
DATABASE_TYPE token to
oracle or
pgsql. One and only one instance of this
application must be present.
- Subversion
- Subversion can be used to provide source control functionality. It
uses the Tomcat and Apache services. A site can have zero, one, or more
than one instances of the
svn application, running on an arbitrary number of
machines.
- CVS
- CVS can be used to provide source control functionality. It uses the
Tomcat service. A site can have zero, one, or more than one instances of
the
cvs application, running on an arbitrary number of
machines.