在 Debian 上安装了 Dspace,将文件复制到 tomcat webapps 后仍然出现 404 错误

问题描述 投票:0回答:1

这是我第一次安装Dspace, 我按照 duraspace 网站上的教程进行操作。

wiki.duraspace.org/display/DSDOC5x/安装+DSpace

  • mvn 打包成功。
  • 使用ant构建包是成功的。
  • 初始化数据库成功

我还将所需的xml文件添加到/etc/tomcat7/localhost/

然后我启动了我的 tomcat 服务,但是 127.0.0.1:8080/xmlui 给了我一个 404。 原来的 tomcat 页面(文档,...)确实有效。

我已经看过了

/var/log/tomcat7/catalina.out 查看出了什么问题,没有发现错误。所以我没灵感了。

我以前从未使用过 Dspace 或 Tomcat。 可能是我看中了一些小事。

欢迎提供一些帮助。非常感谢你

如果可以帮助的话,这些是我的 Catalina/localhost 内的文件

Files inside Catalina/localhost

在非标准 xml 文件中,代码是(例如 xmlui.xml):

<?xml version='1.0'?>
<Context
docBase="/dspace/webapps/xmlui"
reloadable="true"
cachingAllowed="false"/>

/dspace/webapps/xmlui 内的文件为 ls:

aspects             exception2html.xslt  META-INF      static  WEB-INF
exception2dri.xslt  i18n                 sitemap.xmap  themes

关于权利:应该不是问题。现在我只是在 /dspace 文件夹上输入 chmod -R 777 。

记住,除了我的rest、xmlui 和 jspui 之外,所有服务都在运行。

我的tomcat启动日志位于/var/log/tomcat7/catalina.out:

https://gist.github.com/RoelKint/06795ccc0fc8c56367554e4c860c8ded

java tomcat dspace
1个回答
0
投票

就我而言,问题是我将所有 Solr 核心复制到

/opt/solr/server/solr/configsets
而不是
/var/solr/data
,因为它应该在 Debian 上(我的例子是 11)。从文档中的第 13 步开始

# [solr] 是Solr的安装位置。
# 注意:在 Debian 系统上,配置集可能位于 /var/solr/data/configsets 下
cp -R [dspace]/solr/* [solr]/server/solr/configsets

似乎在其他情况下是权限问题。

© www.soinside.com 2019 - 2024. All rights reserved.