问题标签 [sakai]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
82 浏览

java - 在 Sakai 添加新用户时发送电子邮件

我希望在新用户登录 Sakai 时向他们发送一封电子邮件。我搜索并找到了一个可以添加到 sakai.properties 上的名为 notifyNewUserEmail 的属性。我将其设置为 true,但在使用用户工具中的管理员帐户添加新用户时,电子邮件仍未发送到新用户的电子邮件。

我需要做其他配置吗?如何启用此功能?

0 投票
1 回答
567 浏览

maven - 酒井 SCORM 支持

我已经下载并设置了 sakai 二进制 11.1 并让它在我的本地网络服务器上运行。但是,我已经登录了 sakai,但我找不到可以将 SCORM 包上传到其中的任何地方。

Sakai 是否有内置方式来上传/查看 SCORM 1.2 或 2004 内容?

根据我的谷歌搜索,我怀疑这个问题的答案是否定的。但是,我确实遇到了这些向 sakai 添加 SCORM 支持的说明:

https://confluence.sakaiproject.org/display/SCORMPLAYER/Sakai+SCORM+player+installation+guide

我去了提供的github 存储库,检查了代码,并尝试构建它。我收到以下 Maven 错误:

我最好的猜测是我需要检查完整的 sakai 11 源代码才能构建对 sakai SCORM 的支持。我真的更喜欢使用 sakai 的二进制发行版,而不是构建我自己的 sakai 副本。构建我自己的 sakai 副本是获得 SCORM 支持的唯一途径吗?或者这个错误信息是否意味着别的?或者有没有我可以使用的不同的免费插件?我没有能力购买 SCORM 云或 rustici 插件之一。

0 投票
0 回答
388 浏览

spring - Tomcat Spring 加载顺序

我有一个大型 Java Web 应用程序,我在 tomcat 中部署它。这个应用程序有多个war文件和jar文件。当我将它们部署到 tomcat 时,部署其中一个 war 文件失败,并出现以下错误:

但是,在我的其他 jar 中,我确实有一个使用该名称定义的 bean:

我目前的理论是这是加载顺序问题。war文件首先加载,需要一个在jar文件中定义的bean。

我知道 tomcat 在加载 jars 和 war 文件时使用不确定的顺序(请参阅http://tomcat.apache.org/tomcat-6.0-doc/class-loader-howto.htmlIs there a way to force a deployment order in tomcat6?以及重启tomcat时如何控制webapp部署顺序

但是,我想知道人们如何处理这种相互依赖的罐子和战争的情况。他们是否将所有内容都放在一个单一的 jar/war 文件中?如果 tomcat/spring 正在寻找尚未加载的东西,它不应该等到它加载丢失的组件而不是抛出错误吗?

我确实看到了一个名为“depends-on”的弹簧配置选项。我需要将我的配置更改为:

或者是否有人对还有什么可以解决这个问题有任何其他猜测?

谢谢。

0 投票
1 回答
2186 浏览

java - 无法执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.16:test 错误在 SAKAI

当我尝试使用 maven 构建 SAKAI 时,遇到以下错误。有没有人面临同样的问题?另外首先我在 sakai 源文件夹 (sakai-src) 中构建主文件夹,通常应该在 .m2 文件夹 ( c:/user/pc-user/.m2) 中有一个名为 repository 的文件夹,但不存在。

  • 堺 10.7
  • Maven 3.3.1
  • 雄猫 7.0.72

0 投票
1 回答
922 浏览

java - Sakai 11 - 二进制安装成功并且其 webapps 部署,但它们无法启动

操作系统:Windows 10

Java 版本:1.8.0_121-b13

服务器版本:Apache Tomcat/8.0.32

我是 Sakai 的新手,我一直在尝试将它用作家庭作业的一部分。起初,我尝试从源代码安装它。不幸的是,它每次都无法在 samigo-services 上构建。所以,我决定通过本指南安装它的二进制文件:https ://confluence.sakaiproject.org/pages/viewpage.action?pageId=106792016

Java、Tomcat 和 Sakai-bin 安装成功。但是当我启动服务器时startup.bat,我已经开始得到所有这些异常,因为它已经开始*.warsakai-bin. Tomcat 服务器最终运行良好,但这些部署的 webapp 无法启动。

摘自catalina.log

access.war以下是启动失败原因的完整日志:

摘自localhost.log

在这些错误之后,它会继续处理后续*.war文件,如下所示:

摘自catalina.log

摘自localhost.log

我对这些日志一无所知,但我怀疑这些日志表明了为什么这些部署的 webapps 根本无法启动。

如何修复这些错误并让这些 webapps 成功启动?

谢谢。

0 投票
1 回答
177 浏览

sakai - 堺市学科/课程/部分表

我试图找到一种为上述表手动添加数据的方法,但我找不到它。我也尝试在谷歌搜索,但我也找不到正确的答案。

你们知道它们代表什么表吗?谢谢!

0 投票
0 回答
406 浏览

java - org.springframework.jdbc.BadSqlGrammarException 类的目标异常。PreparedStatementCallback; 糟糕的 SQL 语法——Sakai

我已经从 github 配置了 maven、JDK 和克隆 Sakai。一切正常,但是当我点击课程时,系统会抛出以下错误

我没有更改任何配置设置或任何东西。我认为 bltiToolId 为空或为空。

0 投票
2 回答
470 浏览

customization - Sakai 11 默认标志更改

我正在使用 Sakai 11。我想知道如何将默认的 sakai 标志替换为机构标志。更改默认徽标的步骤/命令是什么。

0 投票
1 回答
45 浏览

maven - Sakai 11.3 Build in Virtual Box 什么是网关?

环境:Linux、Ubuntu 16.04、Maven 3.3.9、Tomcat 8.0.32、Java 1.8。

我遵循了本指南

一切似乎都下载得很好,但现在谈到网关地址,指南中没有给出。我的 localhost:8080 直接进入 tomcat。localhost:8080/sakai 给出 404 和 localhost:8080/portal 给出 404

0 投票
1 回答
103 浏览

java - Sakai 学生无法上传图片:FCK Editor 图片上传错误 203

当学生用户尝试通过 CKEditor 上传图像时,出现以下对话框并显示错误消息。

在此处输入图像描述

我一直在为此寻找解决方案。仍然无法解决。

org.sakaiproject.exception.PermissionException user=58095d7f-9abf-405a-a746-b3bdd673f216 lock=content.new resource=/content/group/52b29c56-c607-4c31-966d-e0394a7eeb78/21761483_756386641230111_2474470716028905585_n.jpg at org.sakaiproject.content. impl.BaseContentService.unlock(BaseContentService.java:1784) 在 org.sakaiproject.content.impl.BaseContentService.addResource(BaseContentService.java:3587) 在 org.sakaiproject.content.impl.BaseContentService.addResource(BaseContentService.java:3141)在 org.sakaiproject.content.impl.BaseContentService.addResource(BaseContentService.java:3211) 在 org.sakaiproject.content.impl.BaseContentService.addResource(BaseContentService.java:3200) 在 org.sakaiproject.connector.fck.FCKConnectorServlet.doPost (FCKConnectorServlet.java:355) 在 javax.servlet.http.HttpServlet。service(HttpServlet.java:646) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:709) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 在org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) 在 org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:122) 在 org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) 在 org.apache.catalina.valves 的 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) .AccessLogValve.invoke(AccessLogValve.java:950) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) 在org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041) 在 org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) 在 org.apache.tomcat.util.net.JIoEndpoint$ SocketProcessor.run(JIoEndpoint.java:313) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1152) 在 java.util.concurrent。ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622) 在 java.lang.Thread.run(Thread.java:748)