问题标签 [dspace]

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 投票
3 回答
2122 浏览

solr - DSpace 主页上没有显示统计数据

我想查看我们的 DSpace 实例的统计信息。但是如果我点击统计链接(在 DSpace 演示中它是:http ://demo.dspace.org/xmlui/statistics )我看到:

当前没有可用的报告
目前没有可用于此服务的报告。请稍后再回来查看。

在 Solr 中,使用统计、搜索统计和工作流统计一切都很好。所以我检查了代码,发现统计页面使用了 org.dspace.app.xmlui.aspect.artifactbrowser.StatisticsViewer 类。这使用旧的统计实现(需要生成和解析文本文件)。

这是预期的行为吗?为什么它在http://demo.dspace.org/xmlui/statistics工作?
我认为要完成这项工作,我们必须从(https://wiki.duraspace.org/display/DSDOC4x/Command+Line+Operations)运行遗留脚本 stat-general、stat-initial、stat-monthly ...

基督教

0 投票
0 回答
560 浏览

tomcat - 在 DSpace 中正确提供导入的 pdf 文件

我手动将 DSpace 存储库从一个网站导入到另一个网站,安装相同的旧版本 3.2 以防止数据库版本问题。导入配置文件和assetstore 文件夹。在带有ApacheTomcat的CentOS上。

除了下载/查看文章附加的 pdf 文件外,一切正常。他们开始下载,然后在某个时候卡住了。一些 pdf 阅读器显示第一页,而另一些则只是一个空白窗口,但他们都声称无法打印这样的内容,以便他们检测到出现问题。

我检查了 pdf 文件本身是否正常。并且它们被复制到出现在数据库中的正确比特流位置。我也尝试将 chown 和 chmod 设置为几个逻辑值(原始文件由 拥有tomcat6,但在我的系统tomcat6tomcat7不存在,所以我尝试了dspace, root, 777 权限...),问题仍然存在。文件大小也不是问题(我测试过,大小不相关)。此存储库中只有一个资产商店。

另一方面,我通过 webapp 用户界面上传到新存储库的文件运行良好。我从命令行和使用 Firebug 寻找工作和崩溃上传文件之间的差异,一切似乎都是一样的。

我还能检查什么?

0 投票
1 回答
1201 浏览

maven - DSpace 4.x:使用 Maven 构建包时出错

我正在尝试在 Ubuntu 14.04 上安装 DSpace 4.1,但在尝试使用 Maven(使用mvn package)构建安装包时出现持续错误,即:

我试过为 Maven 定义一个代理,我试过没有 Maven 的代理。我尝试使用 DSpace 4.2 和 4.1。运行mvn clean得到同样的错误。我检查了 sonatype 存储库,似乎 pom.xml 提到的版本不存在(我没有对 pom.xml 文件进行任何更改)。

软件信息:

  • 操作系统:Ubuntu 14.04 (Trusty Tahr)。
  • DSpace 4.1,二进制版本(我也尝试过 4.2,二进制版本,但仍然出现相同的错误)。
  • 阿帕奇 Maven 3.0.5。
0 投票
0 回答
865 浏览

java - 如何使用 pdfbox 连接两个 pdf 并保留书签和 pdf/a 合规性?

代码:

pdf合并后我想要实现的目标:

  • 如果 sourceDocument 符合 PDF/A,则保持 PDF/A 合规性
  • 如果 sourceDocument 包含书签,则保留书签
  • 保留 sourceDocument 的元数据(例如标题、作者、主题、关键字)

请不要建议 iText,我已经使用 iText 实现了这一点,但由于许可,我们需要使用 pdfbox 代替。另请注意,这些代码不是我写的,这是来自 dspace。你可以在这里找到完整的代码:CitationDocument.java

0 投票
1 回答
330 浏览

tomcat - DSpace 4.1:Tomcat 不工作,需要永远访问 DSpace

我在 Ubuntu 14.04 中安装了 DSpace 4.1,遵循DSpace 4.x 文档,使用 Apache Tomcat 作为 Servlet 引擎。

但是,当我输入 URL 进入 DSpace 时,它​​会永远进入。无论我尝试进入哪个网络应用程序,它都不会打开任何东西。甚至 Tomcat 提供的 Web 应用程序(文档、示例、管理器...)也无法打开。

我部署 Web 应用程序的方式是为目录中的每个应用程序创建一个 XML 文件(加上一个 ROOT.xml 文件)/etc/tomcat7/Catalina/localhost,正如上面提到的文档中所推荐的那样。

我都重新启动了 Tomcat,重新启动了我的计算机,但仍然需要永远(不)打开网络应用程序。

软件信息:

  • 操作系统:Ubuntu 14.04 (Trusty Tahr)。
  • DSpace 4.1,二进制版本。
  • Apache Tomcat 7.0.52。
0 投票
1 回答
328 浏览

java - SolrLoggerUsageEventListener 错误,停止注册统计信息

我有一个抛出以下异常的 Dspace 4.2 安装。相同的代码在我的 PC 和其他服务器上工作。这个问题避免了要注册的统计数据。

有没有人有类似的问题?

0 投票
2 回答
1823 浏览

java - Dspace 安装成功但部署后不显示页面

我在我的 Windows 7 机器上安装了 dspace,一切正常。甚至创建了管理员帐户。但是在我的 tomcat 上部署它后,它给出了 404 错误。我遵循了 dspace 网站上给出的安装教程。我错过了什么。请帮忙

0 投票
3 回答
968 浏览

solr - 规范化 SOLR 记录以进行分片:_version_ 问题

作为我的 DSpace 实例的一部分,我有一个 SOLR 存储库,其中包含 1200 万条使用统计记录。一些记录已通过多次 SOLR 升级迁移,不符合当前架构。其中 500 万条记录缺少我的架构中指定的唯一 id 字段。

DSpace 系统提供了一种机制,可以使用以下代码将旧的使用统计记录分片到单独的 solr 分片中。

空间分片逻辑:

当我尝试运行此进程时,我收到一条错误消息,因为我的每条记录都缺少唯一 id 字段,并且该进程删除了 500 万条记录。

我试图替换这 500 万条记录,以强制在每条记录上创建一个唯一的 id 字段。这是我正在运行以触发该更新的代码。查询 myQuery 迭代数千条记录的批次。

我的记录修复过程:

运行此过程后,存储库中的所有记录都分配了一个唯一的 ID。我接触过的记录也有一个_version_字段。

当我尝试重新运行上面包含的分片进程时,我收到与_version_字段值相关的错误,并且进程终止。如果我尝试显式设置版本字段,我会收到相同的错误。

这是我在调用分片进程时遇到的错误消息:

我的目标是修复我的记录,以便我可以运行 DSpace 提供的分片进程。您能否推荐我应该采取的任何其他措施来修复这些记录?

0 投票
2 回答
926 浏览

java - 即使安装成功,Dspace 也不显示页面

我按照以下步骤安装 dspace

0 投票
1 回答
1627 浏览

dspace - Dspace 4.1 JSPUI 定制

我如何自定义 DSpace 4.1 JSPUI 用户界面。我已经下载了 Bootstrap 并重新打包了 JSPUI,但仍然无法使更改生效。