Install Kuali Financial System

  1. Download KFS from Kuali
  2. Unzip into C:Documents and Settings<Your User ID>workspace (This is where Eclipse will look for your project.)
  3. Move financial-system to C:Documents and Settings<your userid>workspace
  4. Import financial-system into eclipse as a project. Name it financial-system
  5. Setup Project Variables
    1. Open context menu for the financial-system project by clicking your right-mouse button on the project.
    2. Select Properties
    3. Select the Java Build Path
    4. Select the Libraries Tab
    5. Click “Add Variable” Button
    6. Click “Configure Variables” Button
    7. Click New
      1. Add TOMCAT_LIB_HOME and set the value to C:Documents and Settings<your userid>apache-tomcat-5.5.27commonlib
    8. Click New
      1. Add DRIVERS_DIRECTORY and set the value to C:Documents and Settings<your userid>javadrivers
  6. Work through KFS Install Instructions
  7. Follow KFS Setup database (Modifying impex-build.properties)
    1. Copy C:Documents and Settings<your userid>workspacekfs-release-2database-import-exportimpex-build.properties.sample to C:Documents and Settings<your userid>
    2. Edit C:Documents and Settings<your userid>impex-build.properties
    3. Modify import.admin.url and import.torque.database.x properties accordingly
      Note: database user and schema are always the same with Oracle Express

      torque.schema.dir=${user.home}/<wherever demo-data-set lives>/demo-data-set
      ...
      drivers.directory = ${user.home}/java/drivers
      ...
      import.torque.database = oracle
      import.torque.database.driver = oracle.jdbc.OracleDriver
      import.torque.database.url = jdbc:oracle:thin:@localhost:1521:XE
      import.torque.database.user=<database user>
      import.torque.database.schema=<database user>
      import.torque.database.password=<your password>
      ...
      import.admin.user=<database user>
      import.admin.password=<your password>
  8. Copy C:Documents and Settings<your userid>workspacefinancial-systembuildexternallog4j.properties to C:Documents and Settings<your userid>
  9. Copy C:Documents and Settings<your userid>workspacefinancial-systembuildexternaluserkuali-build.properties to C:Documents and Settings<your userid>
  10. Edit C:Documents and Settings<your userid>workspacefinancial-systembuild.properties
    1. Change drivers.directory property
      drivers.directory = ${user.home}/java/drivers
      ...
      appserver.home=${user.home}/apache-tomcat-<version>
      appserver.url=http://localhost:8080/
  11. Edit C:Documents and Settings<your userid>kuali-build.properties
    1. Change datasource.username, datasource.password, and oracle.datasource.url to fit your needs. See below for example
      datasource.username=dbUserId
      datasource.password=dbPwd
      oracle.datasource.url=jdbc:oracle:thin:@knowledgebase.localentity.com:1521:KFSDEV
    2. Insert the following line anywhere
      make-source.target.directory=work/web-root/WEB-INF/classes
  12. Open up a cmd window and cd to C:Documents and Settings<your userid>workspacefinancial-system
  13. Run
    % ant dist-local
    % ant make-source


Pre-requisite:

  • JDK 1.5
  • Apache Tomcat 5.5.16
  • Apache Ant
  • Apache Maven 2

    Note:
  • Download Oracle Driver (ojdbc14.jar) from http://www.oracle.com/technology/software/tech/java/sqlj_jdbc/index.html
  • Download MySql Driver from http://dev.mysql.com/downloads/connector/j/5.1.html
  • Download KFS from Kuali Unzip into C:Documents and Settings<Your User ID>workspace (This is where Eclipse will look for your project.) Move financial-system to C:Documents and Settings<your userid>workspace Import financial-system into eclipse as a project. Name it financial-system Setup Project Variables Open context menu for the financial-system project by clicking your right-mouse button on the project.…

    Leave a Reply

    Your email address will not be published. Required fields are marked *