问题标签 [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.
java - 文档的 DSpace 和物理分离
我正在寻找支持物理数据分离的文档存储库。我正在研究 Open Text 的LiveLink,但这个价格范围超出了我的范围。我刚开始研究DSpace!它免费且开源,可与PostgreSQL一起使用。
我真的想弄清楚 DSpace 是否支持物理分离数据。我想我会创建多个 DSpace 社区,并且我希望每个社区的文档存储在不同的安装上。这可能吗?或者,还有更好的方法?
另外,我不会使用 DSpace 的前端。用户甚至不会知道 DSpace 正在存储文档。我将构建自己的前端并使用 Java 与 DSpace 对话。有谁知道 DSpace 的一个好的 Java API 包装器。
tomcat - 在 Windows 上安装 dspace
我正在尝试在 Windows 上安装DSpace。我已经安装了所有需要的支持软件。
根据http://casin.ncsi.iisc.ernet.in/dspace/dspacewindows.htm给出的说明,要安装 DSpace,我应该将dspace.war
anddspace-oai.war
从文件夹复制C:\Dspace\build
到C:\Program Files\Apache Software Foundation\Tomcat 5.5\webapps
.
但是我找不到这两个文件,甚至文件夹都不存在 - 任何人都可以解决这个问题吗?
dspace - 如何将语言添加到我的 DSpace?
我想在我的 DSpace 中添加“阿拉伯语”。
我配置这个文件:
用这条线:
然后我构建 Dspace 并重新启动 Tomcat。
但我找不到这个文件:
以及德语如何在我找不到的地方出现在我的 DSpace 上
用阿拉伯语自定义我的 DSpace 会不会有其他奇怪的问题?
git - 在 git(或任何其他版本控制系统)中保存什么?
我将以 Drupal 作为我的第一个问题的例子。我们有一个带有自定义主题和许多下载模块的 drupal 实例。我们有一个服务器用作源代码仓库。drupal 开发实例上的当前工作流程然后将更改迁移到测试。一旦客户对其进行测试并喜欢这些更改,就会将它们转移到生产环境中。- 我应该将整个drupal dir 放在git 中吗?还是主题+插件?还是只是主题?放置整个实例的一个优点是我可以轻松地克隆 prod 上的更改,并且它看起来与 dev 和 test 相同。
第二个问题是我们什么时候对产品的核心代码进行本地定制(我们以DSpace为例)。我们得到 1.6 版并进行本地更改并将它们保存在我们的存储库中。然后当他们发布 1.7 版时,我必须得到它并将我的本地更改合并到它。我如何获得 1.7?可以进分店吗?
在这些情况下最好的做法是什么。
谢谢。
PS - 我知道 git ignore 以及如何在技术上做到这一点。我正在寻找的是关于最佳实践的建议。
java - DSpace 未列出集合,java.lang.NumberFormatException: null
我在 Mandravia Linux 上安装了 DSpace。我没有安装它,实际上我对它知之甚少。
直到最近提交开始花费太长时间并且没有显示集合时,它一直运行良好。最后一个错误显示为:
我一直认为一个好的解决方案是重新安装 DSpace,但我担心问题是数据损坏、空值或类似的东西。
你怎么认为?
java - dspace 导入元数据确认更改不适用
每当我尝试将元数据导入我的 DSpace 存储库时,就像我以前一直这样做的方式一样,会发生一些奇怪的事情。
首先,DSpace 允许我上传格式正确的 CSV 文件,然后它实际上向我显示了检测到的更改(“待审核的更改列在下面以供审核”)并要求我对其进行审核。
最后,当我接受更改时,我收到一条消息,告诉我“未检测到更改”。
有人可以解释一下吗?
我尝试过的事情没有成功:
- 重新启动 Tomcat 服务器
- 尝试上传不同的 CSV 文件
- 使用不同的用户
非常感谢
2012 年 3 月 10 日更新
我已经尝试了命令行导入工具,现在我收到了这个错误:
有什么线索吗?
maven - Maven:在 POM 中包含外部 JAR
我知道以前有人问过并回答过这样的问题,并且花时间阅读了这些主题,但不知何故它们对我没有帮助。我在DSpace软件中本地添加了自己的 Java 代码,并且我的代码依赖于另一个库,所以我必须将这个库 (JAR) 包含到<dependencies>
POM 的部分中,对吗?这是我的条目的样子:
这无济于事,但会导致编译错误 - 找不到相关的类。我也试过mvn install:install-file -Dfile...
,它告诉我 jar 一切都很好(BUILD SUCCESS),但随后mvn package
失败并出现通常的错误。
我可能做错了什么?
dspace - 如何更改 XMLUI 的字段和元素
我需要更改DSpace的 XMLUI 中出现的月份名称。
他们来自哪里?我想通过源代码以编程方式更改它们,以便每个选择月份的人都能看到我想要的单词。
我应该在 Java 源代码还是其他地方搜索 April、August 等?
一般来说,我想知道 DRI 主体的所有元素来自哪里。我找不到在代码中生成它们的源代码。
谢谢你的帮助。
python - Python,lxml - 获取兄弟标签的(大)孩子的文本
我有一个要解析的 XML,这对我来说真的很棘手。
我想遍历这个 XML 并找到名称元素值为“FOO”的包的比特流内的所有id值。我对任何未命名为“FOO”的捆绑包不感兴趣,并且捆绑包中可能有任意数量的捆绑包和任意数量的比特流。
我一直在用tree.findall('./bundle/name')
它来查找 FOO 包,但这只是返回一个列表,我无法为id值单步执行:
这会打印出所有的 id 值,而不是 bundle 'FOO' 的值。
我如何遍历这棵树,找到名为FOO的包,获取这个包节点并收集嵌套在其中的id值?XPath 参数在这里不正确吗?
我正在使用 Python 进行lxml
绑定,但我认为任何 XML 解析器都可以;这些不是大型 XML 树。
java - 在jsp中使用java类
我的 java 类具有非常简单的数据库连接方法。使用此代码时建立连接是 jsp 文件,但是当我从 .java 类调用此方法时,它会给出异常。我用来调用该方法的代码是休闲的
虽然代码是 .java 类是休闲
有错误是