This page describes the server software requirements for Weave.
Java
The Weave web application requires Java to run, but as part of the installation process a suitable Java runtime can be installed along with the rest of the Weave components. During the installation process you can choose to use an existing Java runtime for running Weave, if it meets the minimum requirements, or you can have the Weave installer install the bundled Java runtime. The Java runtime that's bundled with the release is 1.7 and is suitable for both Windows and Linux, but Weave will also work with Java 1.8.
If however you are trying to install Weave directly from the installation file or you've copied the installer to a remote server that you don't have hardware access to, then you'll need to, at least temporarily, install a Java runtime on the server. The Java runtime used for the installer does not have the same requirements as the Java runtime required to run Weave itself, so an older Java installation may be suitable.
We do not provide support for non-Oracle Java versions. However, if you wish to install a non-Oracle Java and you want to use SSL, you will also need to install the Sun JSSE package.
OpenJDK is currently not supported.
Application Servers
Cohga supports the application servers listed on the page Supported Platforms, provided they are running on Windows, Linux, a UNIX-based operating system (such as NetBSD, FreeBSD, OpenBSD and Solaris). If you have no preference for a particular application server and wish to set up Weave for production purposes, we highly recommend installing our standalone version, which includes the Jetty application server.
Weave supports the application server versions listed below. We may ask you to migrate to one of the supported application servers before we can provide you with further support.
- Jetty --- 8.1+
- Apache Tomcat --- 7.0+
Antivirus Software Configuration
The presence of antivirus software on your operating system running Weave greatly decreases the performance of Weave. Antivirus software that intercepts access to the hard disk is particularly detrimental and may even cause errors in Weave.
You should configure your antivirus software to ignore the following directories:
- Weave home directory
- All database-related directories
The above recommendation is particularly important if you are running Weave on Windows. No matter how fast your hardware is, antivirus software will almost always have a negative impact on the performance of Weave.