Skip to end of metadata
Go to start of metadata

Requirements for an installation of the Kuali Financial System vary greatly due to institution size and practices. Throughput, archival strategy, logging level, and frequency of log purges are examples of specific factors that lead to variation.

Development environments will use much less in the way of resources (4 GB space, 1+ CPU, and 2-4 GB memory recommended). For development purposes, MySQL seems to be faster.

Required Software

  • Java 1.5
  • Ant: 1.6.5
    Icon

    If you will be running Ant from the command line, rather than through an IDE where you have already allocated the appropriate memory, set an environment variable: ANT_OPTS=-Xmx1g.

Component

Memory

CPU

Space

Configuration Recommendations

Notes

Database

2+ GB

2+

8+ GB

 

 

Oracle 10.1+

 

 

 

  • Oracle Memory Manager Settings
    • sga_max_size: 400 MB
    • sga_target_size: 325 MB
    • db_cache_size: 0
    • shared_pool_size: 0
    • java_pool_size: 0
    • large_size: 0
  • init.ora
    • statistics_level=typical

No special configuration required when using XE for development. If allocating separate temp space, we recommend you give at least 1GB.

MySQL 5.0.5+

 

 

 

  • MySQL InnoDB and MyISAM engines must be installed
  • my.ini / my.cnf
    • max_allowed_packet: 8M
    • transaction-isolation: READ-COMMITTED
    • lower_case_table_names: 1

 

Servlet 2.4 / JSP 2.0 Compatible Servlet Container

2+ GB

2+

40+ GB

  • Tomcat Memory Allocation
    • -XX:MaxPermSize=256m
    • -XX:PermSize=128m
    • -Xms768m
    • -Xmx1g

All of our testing has been on Tomcat 5.5

Optional Software

  • Web Server
  • Load Balancer
    Icon

    One thing to keep in mind when setting this up is the attachments functionality. You would need a disk mounted on each server to serve as the storage location for these. Any network file system (NFS, CIFS, etc.) could be used.

  • Automated Testing Tool

Tested Operating Systems

Operating System

Oracle

MySQL

Tomcat

AIX

(tick)

(error)

(error)

Red Hat Linux

(tick)

(tick)

(tick)

Windows XP

(tick)

(tick)

(tick)

Mac OS X

(error)

(tick)

(tick)

Unable to render {include} The included page could not be found.
  • No labels