问题标签 [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.
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 ...
基督教
tomcat - 在 DSpace 中正确提供导入的 pdf 文件
我手动将 DSpace 存储库从一个网站导入到另一个网站,安装相同的旧版本 3.2 以防止数据库版本问题。导入配置文件和assetstore 文件夹。在带有Apache和Tomcat的CentOS上。
除了下载/查看文章附加的 pdf 文件外,一切正常。他们开始下载,然后在某个时候卡住了。一些 pdf 阅读器显示第一页,而另一些则只是一个空白窗口,但他们都声称无法打印这样的内容,以便他们检测到出现问题。
我检查了 pdf 文件本身是否正常。并且它们被复制到出现在数据库中的正确比特流位置。我也尝试将 chown 和 chmod 设置为几个逻辑值(原始文件由 拥有tomcat6
,但在我的系统tomcat6
中tomcat7
不存在,所以我尝试了dspace
, root
, 777 权限...),问题仍然存在。文件大小也不是问题(我测试过,大小不相关)。此存储库中只有一个资产商店。
另一方面,我通过 webapp 用户界面上传到新存储库的文件运行良好。我从命令行和使用 Firebug 寻找工作和崩溃上传文件之间的差异,一切似乎都是一样的。
我还能检查什么?
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。
java - 如何使用 pdfbox 连接两个 pdf 并保留书签和 pdf/a 合规性?
代码:
pdf合并后我想要实现的目标:
- 如果 sourceDocument 符合 PDF/A,则保持 PDF/A 合规性
- 如果 sourceDocument 包含书签,则保留书签
- 保留 sourceDocument 的元数据(例如标题、作者、主题、关键字)
请不要建议 iText,我已经使用 iText 实现了这一点,但由于许可,我们需要使用 pdfbox 代替。另请注意,这些代码不是我写的,这是来自 dspace。你可以在这里找到完整的代码:CitationDocument.java
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。
java - SolrLoggerUsageEventListener 错误,停止注册统计信息
我有一个抛出以下异常的 Dspace 4.2 安装。相同的代码在我的 PC 和其他服务器上工作。这个问题避免了要注册的统计数据。
有没有人有类似的问题?
java - Dspace 安装成功但部署后不显示页面
我在我的 Windows 7 机器上安装了 dspace,一切正常。甚至创建了管理员帐户。但是在我的 tomcat 上部署它后,它给出了 404 错误。我遵循了 dspace 网站上给出的安装教程。我错过了什么。请帮忙
solr - 规范化 SOLR 记录以进行分片:_version_ 问题
作为我的 DSpace 实例的一部分,我有一个 SOLR 存储库,其中包含 1200 万条使用统计记录。一些记录已通过多次 SOLR 升级迁移,不符合当前架构。其中 500 万条记录缺少我的架构中指定的唯一 id 字段。
DSpace 系统提供了一种机制,可以使用以下代码将旧的使用统计记录分片到单独的 solr 分片中。
空间分片逻辑:
当我尝试运行此进程时,我收到一条错误消息,因为我的每条记录都缺少唯一 id 字段,并且该进程删除了 500 万条记录。
我试图替换这 500 万条记录,以强制在每条记录上创建一个唯一的 id 字段。这是我正在运行以触发该更新的代码。查询 myQuery 迭代数千条记录的批次。
我的记录修复过程:
运行此过程后,存储库中的所有记录都分配了一个唯一的 ID。我接触过的记录也有一个_version_字段。
当我尝试重新运行上面包含的分片进程时,我收到与_version_字段值相关的错误,并且进程终止。如果我尝试显式设置版本字段,我会收到相同的错误。
这是我在调用分片进程时遇到的错误消息:
我的目标是修复我的记录,以便我可以运行 DSpace 提供的分片进程。您能否推荐我应该采取的任何其他措施来修复这些记录?
java - 即使安装成功,Dspace 也不显示页面
我按照以下步骤安装 dspace
dspace - Dspace 4.1 JSPUI 定制
我如何自定义 DSpace 4.1 JSPUI 用户界面。我已经下载了 Bootstrap 并重新打包了 JSPUI,但仍然无法使更改生效。