sakai 学习社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2662|回复: 7

北邮sakai11慕课版安装指南

[复制链接]

37

主题

64

帖子

659

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
659
发表于 2016-10-11 14:54:18 | 显示全部楼层 |阅读模式
本帖最后由 yushanyuan 于 2016-10-12 10:58 编辑

系统运行软件环境

服务器端:
操作系统:linux 或 windows
数据库:mysql 5.5或更高版本
编译运行环境:Java 1.8
客户端:
Windows7、Windows8,IE7以上版本、chrome、firefox浏览器


安装步骤(以linux为例)


1、确保JAVA_HOME环境变量配置正确。
2、在Mysql数据库中创建sakai的数据库:sakai11
3、解压 北邮sakai11慕课版安装包sakai-bupt-mooc-11.1.zip
4、修改数据库配置文件sakai-bupt-mooc-11.1/sakai/local.properties如下:
  1. ## MySQL settings
  2. vendor@org.sakaiproject.db.api.SqlService=mysql
  3. driverClassName@javax.sql.BaseDataSource=com.mysql.jdbc.Driver
  4. hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialect
  5. url@javax.sql.BaseDataSource=jdbc:mysql://127.0.0.1:3306/sakai11?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&failOverReadOnly=false
  6. validationQuery@javax.sql.BaseDataSource=select 1 from DUAL
  7. defaultTransactionIsolationString@javax.sql.BaseDataSource=TRANSACTION_READ_COMMITTED

  8. # 数据库登录用户
  9. username@javax.sql.BaseDataSource=root
  10. # 数据库登录密码
  11. password@javax.sql.BaseDataSource=123456

  12. sakai.resource.path.mount=/home/sakai/mount(根据实际路径修改)。
复制代码
5、修改慕课配置
  1. #mooc settings
  2. mooc.server.url=http://localhost:8080/static/mooc/
  3. mooc.file.path=/home/sakai/mount/www/mooc/
  4. sakai.server.url=http://localhost:8080/portal/
复制代码
6、修改tomcat修改文件conf/server.xml,添加
  1. <Context path="/static" docBase="/home/sakai/mount/www" />
复制代码
注:请手工创建/home/sakai/mount/www路径

7、修改各种资源文件保存路径
  1. /tomcat8/webapps/sakai-resource/resource/scripts/ckfinder/config.xml
复制代码
8、课程空间集成外部题库系统配置说明
/tomcat8/webapps/sakai-resource/WEB-INF/components.xml
  1. <entry key="outSys.exam.user" value="test1" />
复制代码
这里value值是连接外部题库时使用的题库系统中的用户名,如果设置为空,则使用sakai当前用户(需要在题库中建立同名用户)。
  1. <entry key="outSys.exam.url.base" value="http://218.249.255.9:9090" />
复制代码
这里value值是对应的外部题库系统地址。如果不配置外部题库系统则把路径设为空,此时题库相关功能(作业、自测)则自动关闭。
9、课程空间集成外部资源系统配置说明
/tomcat8/webapps/sakai-resource/WEB-INF/components.xml
  1. <entry key="outSys.exam.url.base" value="http://218.249.255.9:9090" />
复制代码
这里value值是对应的外部资源系统地址。如果不配置外部资源系统则把路径设为空,此时资源系统相关功能自动关闭,相关按钮自动隐藏。

10、课程空间数据源配置
/tomcat8/webapps/sakai-resource/WEB-INF/components.xml
  1. <!-- 数据源配置 -->
  2.         <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
  3.                 <property name="driverClassName" value="com.mysql.jdbc.Driver" />
  4.                 <property name="url"
  5.                         value="jdbc:mysql://127.0.0.1:3306/sakai?useUnicode=true&characterEncoding=UTF-8" />
  6.                 <property name="username" value="sakai" />
  7.                 <property name="password" value="sakai" />
  8.         </bean>
复制代码
注:这里对应local.properties里面数据库配置进行更改。

11、课程空间数据库表更新配置
/tomcat8/webapps/sakai-resource/WEB-INF/components.xml
  1. <property name="hibernateProperties">
  2.                         <props>
  3.                                 <prop key="hibernate.dialect">${hibernate.dialect}</prop>
  4.                                 <prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
  5.                                 <prop key="hibernate.cache.provider_class">${hibernate.cache.provider_class}</prop>
  6.                                 <prop key="hibernate.query.substitutions">true 1, false 0</prop>
  7.                                 <prop key="hibernate.hbm2ddl.auto">update</prop>
  8.                         </props>
  9.                 </property>
复制代码
注:<prop key="hibernate.hbm2ddl.auto">update</prop>中,update表示更新表,none表示不自动更新。

12、启动

Linux下执行sakai-bupt-11-SNAPSHOT\start-sakai.shWindows下执行sakai-bupt-11-SNAPSHOT\start-sakai.bat

启动Tomcat Sakai启动时间比较长,尤其初次进行初始化数据库时需要更长时间,启动时注意观察控制台或日志文件中的错误信息。
  访问地址:http://localhost:8080/portal
  mooc门户地址:http://localhost:8080/mooc-tool
  初始用户:密码  =>  admin:admin


回复

使用道具 举报

0

主题

3

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 2016-11-3 09:12:50 | 显示全部楼层
开放课程站点内容应该在哪里管理呢?
回复 支持 反对

使用道具 举报

0

主题

3

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 2016-11-3 09:32:32 | 显示全部楼层
源码什么时候能够放出来?
回复 支持 反对

使用道具 举报

0

主题

5

帖子

30

积分

新手上路

Rank: 1

积分
30
发表于 2017-2-16 09:12:02 | 显示全部楼层
14.sakai.resource.path.mount=/home/sakai/mount(根据实际路径修改)。
楼主这里的mount指的到底是什么?
回复 支持 反对

使用道具 举报

0

主题

3

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 2017-4-11 13:59:55 | 显示全部楼层
本帖最后由 Teacher_sakai 于 2017-4-11 15:09 编辑

你好,我下载了慕课版,在C盘安装的MySQL、Tomcat和Java,测试都成功的,然后sakai解压缩在C盘Tomcat安装目录下,运行start-sakai.bat,没什么反应呢。具体结果如图,期间还有个窗口一闪就消失了了。什么原因会这样啊?请成功的小伙伴给点意见,谢谢。文件中需要的修改的地方都参照说明进行了修改。请帮我看下文件目录结构和位置对不对。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

0

主题

4

帖子

34

积分

新手上路

Rank: 1

积分
34
发表于 2017-5-4 23:51:37 | 显示全部楼层
系统要求是tomcat8.你用的是tomcat9.检查环境变量中有否其他版本java并清除。查看tomcat安装目录下logs目录中日志输出。
回复 支持 反对

使用道具 举报

0

主题

2

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2017-5-5 17:04:41 | 显示全部楼层
恢复就可以下载么?
回复 支持 反对

使用道具 举报

1

主题

4

帖子

29

积分

新手上路

Rank: 1

积分
29
发表于 2017-7-19 10:26:25 | 显示全部楼层
在哪下载源码呢,没看见源码 啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|sakai 社区  

GMT+8, 2017-9-23 13:24 , Processed in 0.048911 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表