OLAT7的安装使用20110719
不知不觉中OLAT已经发布到7.2.0.3了,不免好奇,想安装一个试试。虽然现在的OLAT7以war文件方式发布,但是实际上安装还是比较麻烦的。先在网上搜索了一下相关资料,发现很少,而且不少都是不注明转载的我自己以前写的一些步骤记录。
所以还是记录一下安装步骤。
1 安装jdk6和tomcat6,这个不多说。
2 设置好数据库,以mysql为例,使用以下命令:
% mysql –u root –p –e "create database olat"
% mysql –u root –p olat –e "grant all privileges on olat.* to ‘olat’@’localhost’ identified by ‘olat’"
% jar xf OLAT-LMS-7.2.0.0.war WEB-INF/classes/database/mysql/setupDatabase.sql
% mysql –u olat –p olat < /path/to/setupDatabase.sql
3 修改tomcat的conf/server.xml文件,在<Host>节那里加入以下语句:
<Context path="/olat" docBase="/path/to/olat/webapp" debug="0" reloadable="false"></Context>
4 复制olat7.war文件到webapps目录下,解压,然后修改其中的WEB-INF/classes/serverconfig/olat.properties文件,主要是修改其中database的部分。
现在基本能启动了,我的机器上会因为内存泄漏而启动不了,官方也没有相关说明,我自己加入如此参数:
#setenv JAVA_OPTS "-server -Xms512m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=512m -XX:NewSize=192m -XX:MaxNewSize=384m”
现在可以启动,试用一下没有出现问题。
但是Tomcat的log中还有一些报错,有待于更深入的研究。
最重要,先认真读官方的安装说明:
http://www.olat.org/website/en/html/unit_development.html#_InAdDoc.html
来个截图如下: