Difference between revisions of "Software Requirements"
From AgileApps Support Wiki
imported>Aeric |
imported>Aeric |
Line 1: |
Line 1: |
| <includeonly>===Software Requirements===</includeonly> | | <includeonly>===Software Requirements===</includeonly> |
| | ====Software Required for Installation==== |
| {| border="1" cellpadding="5" cellspacing="0" | | {| border="1" cellpadding="5" cellspacing="0" |
|
| |
| |-valign="top" | | |-valign="top" |
| |Operating System | | |Operating System |
Line 9: |
Line 9: |
| * 64 bit OS recommended | | * 64 bit OS recommended |
| : with Perl installed (compatible with MySQL Server) | | : with Perl installed (compatible with MySQL Server) |
|
| |
| |-valign="top"
| |
| |Java
| |
| |
| |
| * Oracle JDK 8.0<!--, release _06 or above -->
| |
| : '''Notes:'''
| |
| ::* Libraries from the JDK (development kit) are required. The JRE (runtime environment) is insufficient.
| |
| ::* The Oracle JDK is required. At the time of this writing, the Open JDK does not work.
| |
|
| |
|
| |-valign="top" | | |-valign="top" |
Line 31: |
Line 23: |
| :* mysql-connector-java-5.1.24-bin.jar, downloaded from [http://dev.mysql.com/downloads/connector/j/ here] | | :* mysql-connector-java-5.1.24-bin.jar, downloaded from [http://dev.mysql.com/downloads/connector/j/ here] |
| :* jta.jar, downloaded from [http://download.oracle.com/otndocs/jcp/7287-jta-1.0.1a-class-oth-JSpec/?submit=Download here] | | :* jta.jar, downloaded from [http://download.oracle.com/otndocs/jcp/7287-jta-1.0.1a-class-oth-JSpec/?submit=Download here] |
| | |} |
|
| |
|
| | ====Additional Software Required for Platform Functionality==== |
| | {| border="1" cellpadding="5" cellspacing="0" |
| |-valign="top" | | |-valign="top" |
| |Mail Server | | |Mail Server |
Revision as of 21:04, 18 September 2015
Software Required for Installation
Operating System
|
- RedHat Enterprise Linux Server - Version 5 or Version 6
- SUSE Linux Enterprise Server - Version 11
- 64 bit OS recommended
- with Perl installed (compatible with MySQL Server)
|
MySQL Server |
- MySQL Version 5.5.xx (Community Edition or Community Enterprise Edition)
- MySQL Client
- MySQL Shared libraries
- MySQL Shared compatibility libraries
- MySQL Headers and libraries
- Required configuration for the platform. (See: Configuring the MySQL Server)
|
Libraries |
Download these third-party libraries to a folder of your choosing. You'll provide the location of that folder during the installation, to integrate them into the system.
- mysql-connector-java-5.1.24-bin.jar, downloaded from here
- jta.jar, downloaded from here
|
Additional Software Required for Platform Functionality
Mail Server
|
- Mail Server Configuration
-
- Choose any of postfix, sendmail, etc.
- This mail server should run on TCP Port 25
- The mail server should always be up and running for the platform functionality to work as expected
- Test and verify the Mail Server MTA (Mail Transfer Agent) with this command:
- echo "test mail" | mail -s "hello" admin-name@myserviceproviderdomain.com
- An email message should be received at the specified address. If the confirmation message does not arrive, check the mail log to discover the cause.
|
Memcached
|
- Memcached 1.4.10 for caching
-
|
Web Server |
- Optional, but Recommended
- Apache HTTP server 2.2.21
-
- The Apache web server can be placed in front of the Tomcat appserver to deliver static content more efficiently.
- It is recommended for systems with large numbers of Static Resources and Documents
- The following modules must be compiled into Apache during installation:
- mod_proxy
- mod_ssl
- mod_expires
- mod_headers
|
OpenOffice (optional) |
- OpenOffice 3.2.0 or higher
-
- soffice -headless -accept="socket,host=127.0.0.1,port=8100;urp;" -nofirststartwizard
|
Note: If you have a problem with glibc library version incompatibility while installing OpenOffice 3.4.x (usually happens on RedHat with version 5.6 and lower), you should download and install OpenOffice 3.20
|
|
HornetQ (optional) |
- HornetQ 2.2.14
-
- The Messaging Server is an optional platform component that:
- Handles messages sent by a Twitter Search
- Handles the on-screen notifications when people are viewing the same Case, to prevent editing-collisions.
|