【问题标题】:dspace 5.0 jspui page not displaying after successful installation on Centos 7在 Centos 7 上成功安装后不显示 dspace 5.0 jspui 页面
【发布时间】:2015-06-30 03:02:36
【问题描述】:

我从 4.2 升级到 DSpace 5.0。我全新安装了 DSpace 5.0。也就是说,我在构建和部署之前创建了一个新的数据库和一个新的安装文件夹。在 [dspace-source]/build.properties 中,我将 jspui 指定为我的用户界面。安装后我无法从浏览器访问 jspui,而 xmlui 工作正常。 jspui 显示为空白页。

谁能帮帮我。提前致谢

Here 是我的 dspace 错误日志。

【问题讨论】:

  • 尝试在您的 dspace.log 中查找错误,这将帮助您找出导致 jspui 显示为空白页面的问题。
  • @euler 我添加了指向错误日志的链接。错误显示org.apache.jasper.JasperException: Unable to compile class for JSP:。请检查。

标签: dspace


【解决方案1】:

根据您的日志文件,您使用的是 Tomcat 8。其他人报告了 Tomcat 8 的类似问题(但不是 DSpace):getDispatcherType() is undefined for the type HttpServletRequestTomcat 8 giving JSP compilation error

DSpace 5 应该与 Tomcat 8 一起使用——安装说明说“Tomcat 7 或更高版本”:https://wiki.duraspace.org/display/DSDOC5x/Installing+DSpace#InstallingDSpace-ServletEngine(ApacheTomcat7orlater,Jetty,CauchoResinorequivalent)

您说您已经在使用 Tomcat 8 和 DSpace 4.2,所以这可能不是。您能否确认您使用“干净”目标运行 maven?

mvn clean package

【讨论】:

  • 是的,我使用的是 Tomcat 8.0.17 和 dspace 4.2。我遇到了同样的问题被报告Here。但解决方案对我来说不是很清楚。
  • 我刚才看到你说你新建了一个安装文件夹,所以mvn clean可能做不了太多。这听起来像是一个 DSpace 错误,因此您可能希望在官方 DSpace 错误跟踪器上报告此问题:jira.duraspace.org/browse/DS
【解决方案2】:

就我而言,当我遇到该错误时,我将 <artifactId>servlet-api</artifactId> 的所有实例替换为 <artifactId>javax.servlet-api</artifactId> 到此处所述的所有 pom.xml 文件:install error for upstream/masterhere

也尝试删除或移除

    <dependency>
        <groupId>com.google.oauth-client</groupId>
        <artifactId>google-oauth-client-jetty</artifactId>
    </dependency>

来自 dspace-api.pom.xml 并在更改 pom.xml 文件后执行 mvn clean。

希望这会有所帮助。

【讨论】:

  • 我也是这样做的,不得不更改一堆 pom.xml 文件。我还将我的 servlet-api 版本更改为 3.1.0。做了一个 mvn clean 包和 ant 更新,瞧!我得到了我的jspui界面。这是一个非常乏味的解决方案。没有更好的办法吗?迁移到较低版本的 tomcat 会有帮助吗?
  • @PoonamAnthony,是的,如果您不使用 IDE,这是一个非常乏味的解决方案。如果您使用 Intellij 之类的 IDE,它将使您的编码更容易。我在使用 tomcat 7 的生产服务器中没有遇到该错误,但如果确实需要,我们迟早必须升级到 tomcat 8。
  • 谢谢,我会将我的 dspace 代码导入 IDE。这个问题让我在过去 3 天里摸不着头脑,直到今天终于找到了解决方案。
  • 谢谢@euler,我想我以前在哪里见过这个!
猜你喜欢
  • 1970-01-01
  • 2016-03-04
  • 2020-08-05
  • 1970-01-01
  • 1970-01-01
  • 2015-10-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多