首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WSO2应用编程接口管理器1.6.0 -分布式环境在启动时相互阻止

WSO2应用编程接口管理器1.6.0 -分布式环境在启动时相互阻止
EN

Stack Overflow用户
提问于 2014-01-22 08:36:05
回答 2查看 667关注 0票数 2

更新#2以反映评论...我已经尝试通过各种方式启动服务来纠正这个问题……

代码语言:javascript
复制
#./wso2server.sh start

#./wso2server.sh -Dprofile=api-key-manager

#nohup ./wso2server.sh -Dprofile=api-key-manager &

不幸的是,错误已经开始发生了。

之前的帖子在下面...

请注意,这是一次编辑...不想再发布另一个问题...所以现在我真的很困惑。在升级WSO2 AM ( After ) 1.6.0之后,问题仍然存在,我决定将服务拆分为密钥管理器、网关、存储和发布器。所以现在我有了:我有一台服务器在不同的端口上运行商店和发布器。我有另一台服务器在不同的端口上运行网关和密钥管理器。

我启动的第一个服务是Key Manager...它无法以以下方式开始:

代码语言:javascript
复制
2014-01-22 18:09:41,786 [-] [Timer-2]  WARN CarbonServerManager Carbon initialization is delayed due to the following unsatisfied items:
2014-01-22 18:09:41,788 [-] [Timer-2]  WARN CarbonServerManager Waiting for required OSGiAxis2Service: org.wso2.carbon.mediation.configadmin-4.2.0
2014-01-22 18:09:41,789 [-] [Timer-2]  WARN CarbonServerManager Waiting for required OSGiAxis2Service: org.wso2.carbon.apimgt.gateway-1.2.1
2014-01-22 18:09:41,789 [-] [Timer-2]  WARN CarbonServerManager Waiting for required OSGiAxis2Service: org.wso2.carbon.proxyadmin-4.2.1
2014-01-22 18:09:41,790 [-] [Timer-2]  WARN CarbonServerManager Waiting for required OSGiAxis2Service: org.wso2.carbon.localentry-4.2.0

这让我感到困惑,因为密钥管理器不应该依赖AM中的其他组件它只连接到我在api-manager.xmlJDBC/WSO2AMDB中添加的APIMGT_DB

有什么建议吗?

EN

回答 2

Stack Overflow用户

发布于 2014-02-01 18:25:58

这里有一个疯狂的建议,你可以尝试一下。我在APIM 1.6服务器启动时经常重现你的问题,在这次修改之后,我再也没有看到这个错误了。所以,这可能也适用于你。

  1. 打开jar文件synapse-core_2.1.2.wso2v3.jar,路径为APIM_HOME/repository/components/plugins/。你可以使用像文件滚轮这样的档案开启器。
  2. 在META-INF/MANIFEST.MF.
  3. Search中打开文本javax.xml.soap;version=为“0.0.0”的文件。将其替换为- javax.xml.soap;version="1.0.0“。(区别在于版本)
  4. 保存文件,然后重新启动服务器。
票数 2
EN

Stack Overflow用户

发布于 2014-01-22 15:48:35

我也遇到过同样的问题,在我们从AM 1.5.0迁移到1.6.0之后,这个问题就消失了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21271982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档