我们希望更改WSO2注册表中服务的存储路径。
我们想在路径中添加一个子目录,其中包含我们服务工件的必填字段的名称
在服务工件模板中退出storagePath节点,我们已经介绍了这个
<storagePath>/trunk/services/@{overview_rutaMapaFuncional}/@{namespace}/@{name}</storagePath>
其中overview_rutaMapaFuncional在我们的服务工件中定义
已正确保存修改后的工件,但是当我们尝试保存服务时,我们收到此错误:
无法添加工件,名称字段中不允许使用特殊字符
在日志中我们可以看到:
[2013-06-05 19:25:10,915] ERROR {org.wso2.carbon.governance.api.common.GovernanceArtifactManager} - 无法添加工件:工件ID:4f9fcf77-fba b-481c-b2f4-d8d7ffd0cbf3,路径:/ trunk / services / com / prueba / prueba / Prueba。 path / _system / governance / trunk / services / RutaPrueb中不存在资源 A / COM / prueba / prueba org.wso2.carbon.registry.core.exceptions.ResourceNotFoundException:path / _system / governance / trunk / services / RutaPrueba / com /中不存在资源 prueba / prueba 在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) at org.wso2.carbon.registry.core.jdbc.handlers.HandlerLifecycleManager.put(HandlerLifecycleManager.java:1007) 在org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.put(EmbeddedRegistry.java:697) ....
我们希望更改WSO2注册表中服务的存储路径。
我们想在路径中添加一个子目录,其中包含我们服务工件的必填字段的名称
我们修改了服务工件模板的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 / Name。 path / _system / governance / trunk / services / Ruta / com / test / www中不存在资源 org.wso2.carbon.registry.core.exceptions.ResourceNotFoundException:路径/ _system / governance / trunk / services / Ruta / com / test / www中不存在资源 在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) at org.wso2.carbon.registry.core.jdbc.handlers.HandlerLifecycleManager.put(HandlerLifecycleManager.java:1007) 在org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.put(EmbeddedRegistry.java:697) 在org.wso2.carbon.registry.core.caching.CacheBackedRegistry.put(CacheBackedRegistry.java:465) 在org.wso2.carbon.registry.core.session.UserRegistry.put(UserRegistry.java:658) 在org.wso2.carbon.governance.api.common.GovernanceArtifactManager.addGovernanceArtifact(GovernanceArtifactManager.java:155)
我们做错了什么?
答案 0 :(得分:0)
这似乎是由于路径创建未正确完成而未保存服务的错误。将在未来版本中查看并修复此问题。谢谢你指出这一点。