Basic eLearning ToolSet (BELTS)

BELTS Installation

Greg Jones

Disclaimer of Warranties and Limitations of Liabilities

The staff of The Learning Federation Pty Ltd (TLF) have taken due care in preparing this product and manual. However, nothing contained herein modifies or alters in any way the standard terms and conditions of the purchase, lease or licence arrangement by which the product was acquired, nor increases in any way TLF's liability to the customer. In no event shall TLF be liable for incidental or consequential damages in connection with or arising from the use of the product, the accompanying manuals, or any related product.

The property rights, copyright and trade secrets in all material contained herein are vested in The Learning Federation Pty Ltd, which reserves the right to use the material or any part of it in other applications and for its own use.

All rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted, in any form or by any means, electronic, mechanical, photocopying, recording or otherwise, without the prior written permission of TLF.

Visit The Learning Federation on the Web at

14 April 2005

Version 1.2.0

Table of Contents

I. Introduction to BELTS
1. About BELTS
2. About The Le@rning Federation
II. Installing BELTS
3. Before Installing
4. Upgrading
5. Installation
5.1. JDK Installation
5.2. Create your BELTS User
5.3. Unpack BELTS
5.4. Setup your database
5.4.1. Postgres Installation
5.5. Web Server Port Setup
5.6. HTTP Proxy Setup
5.7. Mail Dispatcher Service
5.8. Provider Setup
5.8.1. Learning Exchange Provider
5.8.2. BELTS Provider
5.9. Scheduled Update Setup
5.10. Setup your Curriculum Organiser
5.11. Setup your EdNA Searcher
5.12. Setup your Privacy Statement
5.13. Setup your Terms and Conditions
5.14. Start the BELTS server
5.15. Running as a service
5.15.1. Running as a Windows service
5.15.2. Running as a Linux service
6. Accessing BELTS
7. Importing Data
7.1. Importing Core Data
7.2. Importing Test Data
8. Exporting Data
9. Miscellaneous Installation Tips
9.1. Configuring The Viewing Area for Netscape 6
9.2. Potential Problems
9.3. Increasing the allowed size for uploaded content
9.4. Safari browser 60-second timeout
9.5. How to make BELTS listen on a particular IP address
9.6. Configuring The Maximum Heap Space Used by the Java Virtual Machine
9.7. Setting up Jetty instead of Tomcat