2014-01-14 1 views
0

CarbonAppUploader를 사용하여 WSO2 Application Server에 Carbon 응용 프로그램을 배포하려고합니다. 이 서비스는 로그 당 앱을 배포하지만 이슈가 이미 존재하면 불평합니다. 아래를 참조하십시오 :WSO2 응용 프로그램 서버 CarbonAppUploader가 기존 아티팩트를 덮어 쓰지 않습니다.

 
TID: [0] [AS] [2014-01-14 15:14:52,496] ERROR {org.wso2.carbon.application.deployer.CappAxis2Deployer} - Error while deploying carbon application /...skip.../wso2as-5.1.0/repository/carbonapps/0/MY_ARTIFACT-1.0.1-SNAPSHOT.car {org.wso2.carbon.application.deployer.CappAxis2Deployer} 
java.lang.Exception: Carbon Application : MY_ARTIFACT already exists. Two applications can't have the same Id. Deployment aborted. 
     at org.wso2.carbon.application.deployer.internal.ApplicationManager.deployCarbonApp(ApplicationManager.java:219) 
     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:810) 
     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:67) 
     at org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:112) 
     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) 
     at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351) 
     at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178) 
     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:722) 

답변

1

동일한 이름이지만 버전이 다른 다른 CAR 파일을 배포했는지 확인하십시오. 이 오류는 동일한 이슈 이름을 가진 CAR 파일이 두 개 있지만이 경우 MY_ARTIFACT이지만 버전이 다를 때 발생합니다.

WSO2 Carbon Servers에는 여전히 여러 CAR 파일 버전이 없습니다.

감사와 안부,

Harshana

관련 문제