AgileApps Support Wiki Pre Release

Difference between revisions of "Software Requirements"

From AgileApps Support Wiki
imported>Aeric
imported>Aeric
Line 57: Line 57:
;'''Optional, but Recommended''':
;'''Optional, but Recommended''':
;Apache HTTP server 2.2.21:
;Apache HTTP server 2.2.21:
:*The Apache web server can be placed in front of the Tomcat appserver deliver static content more efficiently.
:*The following modules must be compiled into Apache during installation:
:*The following modules must be compiled into Apache during installation:
::<tt>mod_proxy</tt>
::<tt>mod_proxy</tt>
Line 62: Line 63:
::<tt>mod_expires</tt>
::<tt>mod_expires</tt>
::<tt>mod_headers</tt>
::<tt>mod_headers</tt>
:*Instructions are provided on how to configure the Apache HTTPD server so that it can be in front of the Tomcat server to serve static content
:* ''Learn more:'' [[Installing and Configuring Apache for Use with the Platform]]
::[[Installing and Configuring Apache for Use with the Platform]]


|-valign="top"
|-valign="top"
Line 80: Line 80:
:* It also handles on-screen notifications when multiple people are looking at the same case, to prevent editing-collisions.
:* It also handles on-screen notifications when multiple people are looking at the same case, to prevent editing-collisions.
:* Obtain it from http://www.jboss.org/hornetq/downloads.html
:* Obtain it from http://www.jboss.org/hornetq/downloads.html
:* ''Learn more:'' [[Installing the Messaging Server]]
|}
|}
<noinclude>
<noinclude>

Revision as of 01:09, 24 January 2014

Operating System
  • RedHat Linux Enterprise Server (ES) Release 5.6-5.10
  • Fedora version 6 to 19
  • SUSE Enterprise Linux, SLES 10
  • CentOS versions with an RHEL base of 5.6 to 5.10
  • 64 bit OS recommended
  • with Perl installed (compatible with MySQL Server)
Java
  • Oracle JDK 7.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.
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
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 or later 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 deliver static content more efficiently.
  • 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

Notepad.png

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