2014-08-30 89 views
0

我已经在Windows笔记本电脑上成功安装了Dspace v.4.2,但是我在JSP接口下的绿色栏“我的大学的Dspace”下得到了此消息: {{Internal System Error 遇到内部错误。请尝试重做您正在做的事情,如果问题仍然存在,请与我们联系,以便我们解决问题}}以及XMLUI上的默认介绍性文本不会出现。 我该如何解决这个问题以及原因。Dspace:安装后出现内部系统错误

+0

当你看到显示在Web用户内部系统错误接口,通常应在您的dspace日志文件/ dspace/log中记录相应的堆栈跟踪。你可以去那里并发布相应的stacktrace /详细的错误信息? – 2014-08-31 08:15:34

+0

Hi Bram,2014-08-30 03:35:21,809错误org.dspace.app.xmlui.aspect.discovery.SidebarFacetsTransformer @ anonymous:session_id = 0B68D572CE1603C50D5E33DAC9C23188:ip_addr = 127.0.0.1:设置日期分面范围时发现错误:日期facet \冒号; dateIssued.year org.dspace.discovery.SearchServiceException:服务器位于http:// localhost:8080/solr/search返回的非正常状态:404,消息:未找到 – user288291 2014-08-31 17:24:23

+0

at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:103) – user288291 2014-08-31 17:26:22

回答

0

布拉姆的问题是找到问题原因的正确方法。这是调查和解决问题的唯一方法。

不过有两个常见的问题,你可以先检查:

  • 是数据库的运行,是DSpace的能够连接到它?您可以在Unix/Linux下的[dspace-install]/bin/dspace中使用该脚本,或者在Windows下使用[dspace-install] /bin/dspace.bat中的脚本。将'test-database'作为第一个参数添加到脚本以测试数据库连接。

  • DSpace附带了几个可以部署到您的Servlet容器的webapps。虽然有一些Web应用程序,但只有在需要特定功能时才需要,应始终部署SOLR Web应用程序。 DSR将DSR用于搜索,发现和其他功能,这些功能将用于其他Web应用程序,如dspace-oai,dspace-jspui或dspace-xmlui。有几种方法可以从您的Servlet容器获取所有已部署和正在运行的Web应用程序的列表,请考虑您的Servlet容器的文档。另一种方法是尝试连接到solr-webapp。如果你在后面做,请记住,出于安全原因,dspace-solr只能通过回送设备访问,这意味着通过使用127.0.0.1或其他回送地址连接到它。

希望有帮助吗? Regards

1

它似乎是一个Solr的问题。 解决您的问题的方法是将文件夹 “[dspace-installation-directory] ​​\ webapps \ solr”复制到“C:\ Program Files \ Apache Software Foundation \ Apache Tomcat(您的版本)\ webapps”(或任何地方是Tomcat的安装目录中的 )。

然后你就可以测试是否Solr的是“工作” @

www.hostname.com:8080/solr/

试试这个