As discovered by Ian Little (in Slack), the `/handleresolver` path which is required by the Remote Handle Resolver was tied to the old XMLUI & JSPUI. It was removed alongside those UIs and will need replacement in DSpace 7 – either as a part of the REST API v7, or as a parallel endpoint in the new "dspace-server-webapp".
The `/handleresolver` endpoint previously returned JSON, so it may make the most sense to reimplement this as a REST API v7 endpoint.
Here's the old code from the XMLUI and JSPUI:
- XMLUI: https://github.com/DSpace/DSpace/blob/dspace-6_x/dspace-xmlui/src/main/java/org/dspace/app/xmlui/aspect/handle/HandleResolverReader.java
- JSPUI: https://github.com/DSpace/DSpace/blob/dspace-6_x/dspace-jspui/src/main/java/org/dspace/app/webui/handle/HandleJSONResolver.java
Once this is fixed (or if this is delayed), the official Handle setup documentation may also require an update. See: https://wiki.duraspace.org/display/DSDOC7x/Installing+DSpace#InstallingDSpace-ToinstallaHandleresolveronaseparatemachine: