我已经下载了 Wos2 Developer Studio,下载了 carbon 4.2 并将其添加为开发人员工作室中的服务器。我启动 carbon 并进入 carbon 管理控制台,我添加了以下功能存储库
http://dist.wso2.org/p2/carbon/releases/turing/
并安装了企业服务总线。我创建了一个 ESB Config 项目并添加了一个 Rest API 工件。我成功部署它并且它工作。但是,当我使用“添加和删除..”将其删除时,它告诉我它已将其删除,但实际上并未删除。因此,当我重新启动服务器时,即使在服务器上没有显示任何内容,我也会收到“部署 carbon 应用程序时出错”。然后我不能再部署任何东西,包括新项目。选择服务器“清理”和“发布”不能解决问题?
INFO {org.wso2.carbon.application.deployer.internal.ApplicationManager} - 部署 Carbon 应用程序:getAPI_1.0.0.car... [2014-07-10 11:48:23,380] 错误 {org.wso2.carbon.application.deployer.CappAxis2Deployer} - 部署碳应用程序 C:\Users\Ashley\Downloads\wso2carbon-4.2.0\wso2carbon-4.2 时出错.0\repository\deployment\server\carbonapps\getAPI_1.0.0.car java.lang.NullPointerException 在 java.util.Hashtable.put(未知来源) 在 org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.deploy(AbstractSynapseArtifactDeployer.java:146) 在 org.wso2.carbon.application.deployer.synapse.SynapseAppDeployer.deployArtifacts(SynapseAppDeployer.java:100) 在 org.wso2.carbon.application.deployer.internal.ApplicationManager.deployCarbonApp(ApplicationManager.java:251) 在 org.wso2.carbon.application.deployer.CappAxis2Deployer.deploy(CappAxis2Deployer.java:71) 在 org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136) 在 org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:810) 在 org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144) 在 org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377) 在 org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254) 在 org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371) 在 org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59) 在 org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67) 在 org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:65) 在 org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:110) 在 java.util.concurrent.Executors$RunnableAdapter.call(未知来源) 在 java.util.concurrent.FutureTask.runAndReset(未知来源) 在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(未知来源) 在 java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(未知来源) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(未知来源) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run(未知来源) 在 java.lang.Thread.run(未知来源)