1

我们要更改 WSO2 Registry 中服务的存储路径。

我们想在路径中添加一个子目录,名称为我们的服务工件的必填字段

在服务工件模板中退出 storagePath 节点,我们已经介绍了这个

<storagePath>/trunk/services/@{overview_rutaMapaFuncional}/@{namespace}/@{name}</storagePath>

在我们的服务工件中定义了overview_rutaMapaFuncional

修改后的工件已正确保存,但当我们尝试保存服务时,我们收到此错误:

添加工件失败,名称字段中不允许使用特殊字符

在日志中我们可以看到:

[2013-06-05 19:25:10,915] 错误 {org.wso2.carbon.governance.api.common.GovernanceArtifactManager} - 无法添加工件:工件 ID:4f9fcf77-fba b-481c-b2f4-d8d7ffd0cbf3,路径: /trunk/services/com/prueba/prueba/Prueba。资源在路径/_system/governance/trunk/services/RutaPrueb a/com/prueba/prueba org.wso2.carbon.registry.core.exceptions.ResourceNotFoundException 中不存在:资源在路径/_system/governance/trunk/ 中不存在services/RutaPrueba/com/prueba/prueba at org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.get(EmbeddedRegistry.java:532) at org.wso2.carbon.registry.extensions.handlers.ServiceMediaTypeHandler.put(ServiceMediaTypeHandler .java:361) 在 org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager.put(HandlerManager.java:2503) 在 org.wso2.carbon.registry.core.jdbc.handlers。

我们要更改 WSO2 Registry 中服务的存储路径。

我们想在路径中添加一个子目录,其中包含我们服务工件的必填字段的名称

我们修改了服务工件模板的 storagePath 节点。我们已经介绍了这个:

<storagePath>/trunk/services/@{overview_rutaMapaFuncional}/@{namespace}/@{name}</storagePath>

在我们的服务工件中定义了overviewrutaMapaFuncional

(我们也测试了其他可能性,但我们认为这种可能性最接近正确的可能性)

修改后的工件已正确保存,但当我们尝试保存服务时,我们收到此错误:

添加工件失败,名称字段中不允许使用特殊字符

在日志中我们可以看到:

[2013-06-05 20:27:58,477] 错误 {org.wso2.carbon.governance.api.common.GovernanceArtifactManager} - 无法添加工件:工件 ID:57784646-f2c 3-4459-8cfc-8c6e28557987,路径: /trunk/services/com/text/www/名称。路径/_system/governance/trunk/services/Ruta/com/test/www org.wso2.carbon.registry.core.exceptions.ResourceNotFoundException 中不存在资源:路径/_system/governance/trunk/services 中不存在资源/Ruta/com/test/www at org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.get(EmbeddedRegistry.java:532) at org.wso2.carbon.registry.extensions.handlers.ServiceMediaTypeHandler.put(ServiceMediaTypeHandler. java:361)在 org.wso2.carbon.registry.core.jdbc.handlers.HandlerLifecycleManager 的 org.wso2.carbon.registry.core.jdbc.handlers.HandlerManager.put(HandlerManager.java:2503)。

我们做错了什么?

4

1 回答 1

0

这似乎是服务未保存的错误,因为路径创建未正确完成。这将在未来的版本中进行查看和修复。感谢您指出这一点。

于 2013-06-09T10:33:59.377 回答