我们在 WSO2 ESB 4.5.1 中使用额外的 XPath 变量扩展了 Apache Synapse。在 synapse.properties 中,我们指向新的 XPath 类:synapse.xpath.var.extensions=com.avintis.esb.xpath.CountXpathVariableResolver,com.avintis.esb.xpath.UUIDXpathVariableResolver
从 wso2server.bat 开始, 一切正常,上述扩展正常工作。
但是从 eclipse 的 Developer Studio开始,服务器可以正常启动并且可以正常工作,但是我们的XPath 扩展无法识别并且无法正常工作。
我刚刚看到服务器启动参数确实包含我们的库和类,以及正确的 synapse.properties 和声明。那么从eclipse开始这里可能有什么问题?
环境:WSO2-ESB 4.5.1,Developer Studio 2.1.0