java - eXistDB 在 5.2.0 版本中没有 httpclient?
问题描述
我有一个关于 eXistDB 的问题:升级到 eXistDB 5.2.0 后,我收到以下错误:
HTTP ERROR 500 javax.servlet.ServletException: javax.servlet.ServletException: An error occurred while processing request to /exist/apps/ediarum/: err: XPST0081 error found while loading module config: Error while loading module modules/config.xqm:加载模块 ediarum 时发现错误:加载模块时出错 ./ediarum.xql:无效的 qname httpclient:put。没有为前缀 httpclient 定义命名空间。QName 无效:INVALID_PREFIX
在版本 eXistDB 4.4 中,一切正常......关于“httpclient”,4.4 和 5.2.0 之间到底有什么不同?
解决方案
根据发行说明5.0.0
:
删除了 eXist-db 的 HTTP 客户端模块。请改用 EXPath HTTP 客户端模块。
推荐阅读
- reactjs - 如何使用 Cookie 进行存储 jwt 令牌用户认证?
- php - 如何在 WooCommerce 的结帐页面上禁用更改运输方式的功能
- javascript - Cordova "Origin: file://"-Error using and Android 10, old versions working
- mysql - 如何多次选择一行,每行附加不同的值?
- javascript - try/catch 块中的多个依赖 API 调用?(NodeJS)
- c# - 尝试删除租用的 blob 时收到错误“当前 blob 上存在租约且未指定租约 ID”?
- amazon-web-services - Kubernetes Ingress Controller - 它有什么需求?
- javascript - 如何从对象数组中取出公共数组
- python - 嵌套列表的元素
- azure-data-factory - 无法为 Azure 数据工厂添加新的集成运行时