为什么Dspace仍然使用我更新的.jar的旧版本?

时间:2018-08-24 12:04:26

标签: dspace

我对ReportGenerator和HTMLReport类进行了本地化,可以在dspace-api.jar中找到它们,因此我的html报告将以我的语言生成,但是它仍然是用英语生成的,还有别的吗?需要做? ps。我确实生成了一个新的jar,将旧的jar替换为新的本地化版本,重新启动了tomcat并翻译了dstat.map。

1 个答案:

答案 0 :(得分:1)

在典型的DSpace安装中,存在dspace-api jar文件的多个副本。如果我从[dspace-install]目录运行以下内容,您将看到以下内容:

find webapps lib -name dspace-api*.jar
webapps/oai/WEB-INF/lib/dspace-api-5.8.jar
webapps/oai/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/rdf/WEB-INF/lib/dspace-api-5.8.jar
webapps/rdf/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/jspui/WEB-INF/lib/dspace-api-5.8.jar
webapps/jspui/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/swordv2/WEB-INF/lib/dspace-api-5.8.jar
webapps/swordv2/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/sword/WEB-INF/lib/dspace-api-5.8.jar
webapps/sword/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/xmlui/WEB-INF/lib/dspace-api-5.8.jar
webapps/xmlui/WEB-INF/lib/dspace-api-lang-5.0.7.jar
webapps/rest/WEB-INF/lib/dspace-api-5.8.jar
webapps/rest/WEB-INF/lib/dspace-api-lang-5.0.7.jar
lib/dspace-api-5.8.jar 
lib/dspace-api-lang-5.0.7.jar

您是否已在[dspace-src]目录中进行了更改,然后运行了maven和ant构建过程?这样可以确保您所做的更改可以放入所有正确的jar文件中。