我在esb终端方面面临如下错误,我做了很多事情,比如重命名文件......所以我也没有得到任何东西 .
错误 - ProxyServiceFactory目标是代理服务定义所必需的 .
WARN - 从文件ProxyServiceDeployer代理服务热部署:/home/aa/Downloads/jack/LatestVersion/wso2esb-4.6.0/repository/deployment/server/synapse-configs/default/proxy-services/readings.xml失败 - 继续故障安全模式
org.apache.synapse.SynapseException:目标需要在org.apache.synapse.config.xml.ProxyServiceFactory.handleException(ProxyServiceFactory.java:369)在org.apache.synapse.config.xml.ProxyServiceFactory代理服务定义 . 位于org.apache的org.apache.synapse.deployers.ProxyServiceDeployer.deploySynapseArtifact(ProxyServiceDeployer.java:58)中的createProxy(ProxyServiceFactory.java:220)位于org.apache的org.wso2.carbon.proxyadmin.ProxyServiceDeployer.deploySynapseArtifact(ProxyServiceDeployer.java:73)位于org.apache.axis.deployment.DeploymentEngine.doDeploy的org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)中的.synapse.deployers.AbstractSynapseArtifactDeployer.deploy(AbstractSynapseArtifactDeployer.java:172) (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.Repositor位于org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371)的yListener.checkServices(RepositoryListener.java:254)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:67)org.wso2.carbon.core java.util.concurrent.Executors中的.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:112)java.util.concurrent.FutureTask $ Run.ableRapAndReset(FutureTask.java )java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)at java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.access $ 201(ScheduledThreadPoolExecutor.java:165)at java.util.concurrent.ScheduledThreadPoolExecutor $ ScheduledFutureTask.run (ScheduledThreadPoolExecutor.j AVA:267)在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)在java.util.concurrent.ThreadPoolExecutor中的$ Worker.run(ThreadPoolExecutor.java:615)在java.lang.Thread.run(螺纹的.java:679)
4 回答
修复配置后尝试如下:
代理服务应至少包含Insequence或Endpoint或两者 . 确保您的文件至少具有以下基本格式,该格式使用空的序列 .
我看到一个分号“;”在您的代理配置中 . 你可以删除并试试吗?就在名字之前
由于没有在代理服务定义上正确设置名称空间,因此出现上述错误 .
您可以按如下方式添加命名空间(使用“http://”):