当前位置: 首页 > 知识库问答 >
问题:

wso2 DAS使用mysql+clustering APIM,无法显示此错误的统计数据

房光临
2023-03-14

1.首先使用h2数据库对apim和das进行聚类,apim和das可以很好地相互配合

2.当我换了mysql的时候,APIM也很好,但是DAS不行,这样我就不能看统计数据了。

    [2016-10-11 17:11:13,335]  INFO {org.wso2.carbon.application.deployer.CappAxis2Deployer} -  Undeploying Faulty Carbon Application On : /home/dgp_aop/tomcat/apim-app/das/repository/deployment/server/carbonapps/API_Manager_Analytics_RDBMS.car
[2016-10-11 17:11:13,336]  INFO {org.wso2.carbon.application.deployer.internal.ApplicationManager} -  Deploying Carbon Application : API_Manager_Analytics_RDBMS.car...
[2016-10-11 17:11:13,351] ERROR {org.wso2.carbon.application.deployer.internal.ApplicationManager} -  Carbon Application : APIM_STAT_CAPP_v1.0.3 already exists. Two applications can't have the same Id. Deployment aborted.
[2016-10-11 17:11:13,351] ERROR {org.wso2.carbon.application.deployer.internal.ApplicationManager} -  Error occurred while deploying Carbon Application
org.wso2.carbon.CarbonException: Carbon Application : APIM_STAT_CAPP_v1.0.3 already exists. Two applications can't have the same Id. Deployment aborted.
        at org.wso2.carbon.application.deployer.internal.ApplicationManager.deployCarbonApp(ApplicationManager.java:237)
        at org.wso2.carbon.application.deployer.CappAxis2Deployer.deploy(CappAxis2Deployer.java:72)
        at org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
        at org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:807)
        at org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
        at org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)
        at org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
        at org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371)
        at org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59)
        at org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67)
        at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:93)
        at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:138)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:745)
[2016-10-11 17:11:13,352]  INFO {org.wso2.carbon.application.deployer.internal.ApplicationManager} -  Reverting successfully deployed artifcats in this CApp : APIM_STAT_CAPP_v1.0.3    

共有1个答案

欧阳德运
2023-03-14

根据[1],这应该是由于现有的CAPP。当您将DB更改为mysql时,首先必须删除das_home/repository/data文件夹以及das_home/tmp目录。

[1]WSO2应用服务器CarbonAppUploader不会覆盖现有工件

 类似资料:
  • 问题内容: 我正在尝试通过当前一周(过去7天)的列表获取所有用户尝试的COUNT次 此查询有效,但如果日期不存在,则不会返回0: 此查询返回每天上一个当前周的所有尝试次数COUNT,我知道了这一点(我只有1条记录): 我想要这个结果: 非常感谢 演示 :http : **//sqlfiddle.com/#!2** / b58bb/1/0 问题答案: 好的,我从线程MySql Single Tabl

  • 我正在使用Java、Maven和TestNG。我想补充一下在詹金斯报道的诱惑力。 我在pom.xml中添加了以下配置: 依赖关系:

  • 如果这是一个重复的问题,我道歉。我是一个特殊字符的新手,对特殊字符的编码和解码知之甚少。我到处寻找stackoverflow,尝试解决方案,但仍然无法解决我的问题。我在mysql数据库中存储了特殊字符,如。数据库排序规则为utf8\u bin。它在我的数据库字段中显示良好,但在我的页面上,它显示为

  • 本文向大家介绍微信小程序数据统计和错误统计的实现方法,包括了微信小程序数据统计和错误统计的实现方法的使用技巧和注意事项,需要的朋友参考一下 某些情况下我们需要对小程序某些用户的行为进行数据进行统计,比如统计某个页面的UV, PV等,统计某个功能的使用情况等。好让产品对于产品的整个功能有所了解。 在网页里,我们很多人都用过谷歌统计,小程序里也有一些第三方数据统计的库, 比如腾讯的MTA等等。 但是,

  • 问题内容: 我有一个数据库表看起来像这样 当我运行此查询时,应该不显示任何行,因为不存在具有value的行: SELECT * FROM tableName WHERE ID =‘101foo2’ 我得到的结果具有相同的ID,但没有单词 如果我的查询是如何显示具有ID的行 问题答案: 您正在混合类型。 是一个整数(或数字)。您正在将其与字符串进行比较。因此,MySQL需要确定用于比较的类型。使用什