|
Technical Server Specifications |
|
This section describes the technical aspects of the Collaborator server. This information is not generally needed for server administration. The web server is Apache Tomcat 9.0.55 Collaborator itself is a collection of standard J2EE servlets, packaged in the standard WAR format that can be used inside any J2EE servlet container. Tomcat is the only servlet container specifically supported by SmartBear. Tomcat is a sophisticated, scalable stand-alone web server with support for HTTPS, LDAP authentication, advanced HTTP protocol options, database pools, load-balancing, and more. For more information about how Collaborator is configured under Tomcat, see Tomcat Configuration Reference. Starting and Stopping the Server Windows The server is a Windows Service. This means you can start, stop and restart the server just like any other service. The typical way is through the "Services" Control Panel. You can also use "net start ccollab-server" and "net stop ccollab-server" from the command-line. Unix The server is a shell script in the installation directory called ccollab-server. You can use the usual "start" and "stop" directives, which also means the script can be used directly in an init.d system.
If you encounter the error "Error 1: Incorrect function" when starting the server as a service on Windows, or the server fails to start with no error, possible remedies are: - free up memory for the service by removing -Xmx or -Xms in the ccollab-server.vmoptions file. - confirm a valid Java version/environment by running 'java -version' in you Java bin directory. Data Storage Collaborator stores almost all data in the database initially set up for it. It also uses file content storage – a local folder that keeps copies of uploaded files. For trials, you can use any hardware available. We have lots of customers who have done pilots on "servers" such as laptops and regular workstations. For small groups (30 users or less) doing small reviews, the server is not demanding on CPU, memory, disk access, or database access; if you run the server on a workstation, you will never know it is there. For permanent installations, and to support hundreds or thousands of users, please review our hardware recommendations in the System Requirements section. We run our own scalability tests using similar hardware. Our standard "smoke test" is 500 caffeinated users, most hitting Review Summary and Side-by-Side pages, a few in administrative and reporting pages. This represents far more activity than 500 real users. General tips for making the server run as fast as possible:
Monitoring You can monitor our application like any other. Like many enterprise-ready Java applications, you can monitor using JMX. |
|
© 2003-2025 SmartBear Software. All rights reserved. |