我的配置是,OLAT6 + TOMCAT 5.5 + JDK6.0 + ANT 1.7.1,我网上看了很多介绍OLAT6的安装的,但是由于初学,根本不懂,特别是在ant congif-all那步,每次都是BUILD FAILED....请高手帮助,还有一个就是配置build.properties那里。网上写的方法如下:
OLAT6安装实践
OLAT6安装实践20080723一直想把OLAT搞进FreeBSD的ports tree,但是都没有成功。印象中很早以前曾经安装过---现在摆渡OLAT安装的结果的第一条也就是以前自己写的一个东西,但竟然没有过程---再就是一两个月想安装却失败。今天又摆弄了一阵,颇费了一番周折还是成功了,所以记录一下。简介:
正好今天找到一个OLAT vs Moodle的英文资料,显然是一篇扬前抑后的文字,却起码告诉我们在开源LMS的世界里并不是只有Moodle一家独大的。资料有些老,有些观点和结论显然过时,就只引用最后一段:
为什么选择OLAT的12个理由:
1.Swiss quality product
2.Since 1999 in production, well tested (Winner of MeDiDa Prix 2000)
3.Very flexible course system, free didactical concept
4.Easy usage via webbrowser, no plugins or additional software required
5.Support for e-learning standards supports sustainable content development
6.Integrated solution, not a smorgasbord or different tools
7.Flexible open source license saves your development investments
8.Opened but still professional software development process
9.Extending, customizing and integrating is possible
10.Sophisticated, modular, scalable, fast and save software architecture
11.Close to university research -e-learning trends are quickly adapted
12.Professional support from the core developers available Opend high quality product with a perspectiveOLAT不久前(2008年6月)发表了新的6.0.0版本,其官方网站上提供两个版本下载,一是Easy Install版本,这个基本上就等同于演示版本,就不安装了;一是Source Code版本,适合于安装到真正的生产环境。本安装过程基于后者。
整个过程的软件配置是:FreeBSD7.0+Tomcat5.5+JDK1.5.07+MySQL5.0.x+OLAT6.0.0+Ant1.7.0具体的安装过程主要包括以下步骤:
1 安装并配置好JDK环境,这个不重复。
2 安装并配置好Tomcat,这个也不重复。
3 安装并配置好Ant,这个也不重复。
4 安装MySQL并创建相应的数据库、用户和密码。
安装好MySQL后,最后创建一个叫olat的数据库,一个叫olat的用户并设置密码。
这一步也可以使用系统提供的bin/dbAndUserSetup.sh来进行,需要知道MySQL的管理员的密码。5 将下载来的OLAT压缩包解压到安装位置,比如说,我把它解压到/opt/olat6
6 创建build.properties文件。
进入/opt/olat6目录后,先把那里的build.properties.default文件复制为build.properties,然后编辑修改其中的参数,使符合自己服务器的情况。各参数的意义参阅注释就可以了,必须要注意修改的参数主要有:
base.dir=/opt/olat6
userdata.dir=/opt/olat6/olatdata
archive.dir=${userdata.dir}/deleted_archive
(这三个参数意思很明显,后两者没有要创建,并具有可写属性)
tomcat.home=/usr/local/tomcat5.5
这个Tomcat的位置,我这是FreeBSD的缺省位置,不同的操作系统不同的安装方式,该参数值都不一样。
db.name=olat
db.user=olat
db.pass=olat
这个是刚才前面要求创建的数据库的名字、用户和密码。当前OLAT6使用Hibernate来支持数据库,理论上可以支持几乎每种数据库,但是推荐的分别是MySQL和PostgreSQL,注意选择不同的数据库。
其他参数暂时不管。以上七个参数一定不能出错。7 运行ant config-all
之后会产生两个文件,一是server.xml,一是server_jk_contector.xml。后者适用于Tomcat采用mod_jk的方式与Apache共存的情况。而前者适用于Tomcat作为唯一Http服务器的情况。
我喜欢用前者,之后把前者复制到Tomcat的相应目录:
# cp /opt/olat6/server.xml /usr/local/tomcat5.5/conf/8 运行ant build9 创建必须的数据表,运行ant dbsetup,之后强烈建议运行ant checkdb测试一下数据库的各项检查,通过之后再继续。如果没有通过,则仔细检查数据库的属性权限的设置。10 进入到Tomcat的目录后启动Tomcat,注意要进入到Tomcat的目录去启动,否则容易出错。11 在客户端进行相关操作: http://sever:8180/olat/
初始的管理员帐号及密码分别为:administrator和olat。