Ws02 APIManager在一个docker容器中

时间:2016-08-18 02:26:30

标签: wso2 wso2-am

我在Docker容器中运行Ws02产品 我有一个奇怪的问题。我在发布者中发布API,使用商店订阅它并使用curl命令访问API。它工作正常。 DB也在一个单独的mysql容器中运行,并且我将DB数据保存到卷。但是,如果我关闭容器(docker-compose down),将其重新启动并再次访问API,我会收到404错误,其中包含以下错误详细信息。任何想法?

的errorCode":900000 errorDescription":" Not Found"" errorDetails":"请求的资源不可用 404

1 个答案:

答案 0 :(得分:0)

在API Manager中,某些API数据也会保留在文件系统中。您可以在" / repository / deployment / server / synapse-configs / default / api中看到工件。重新启动docker容器时,您需要确保不会替换它。