带有XPath扩展的WSO2 Developer Studio

时间:2013-01-26 10:08:20

标签: xpath wso2 wso2esb synapse wso2developerstudio

我们已经在WSO2 ESB 4.5.1中扩展了Apache Synapse以及其他XPath变量。在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

1 个答案:

答案 0 :(得分:0)

要使用Developer Studio修复错误,请按照以下说明操作。

  1. 如果从Eclipse运行它,请停止ESB Server实例。

  2. 双击Eclipse中Servers视图中的ESB Server,它将打开Eclipse Server Overview编辑器

  3. 单击“打开启动配置”链接按钮,它将打开Eclipse Server启动配置对话框。

  4. 切换“Arguments”选项卡并将-Dconf.location="<ESB_HOME>/repository/conf"添加到VM Argements部分。请务必将<ESB_HOME>部分替换为您的实际服务器位置。例如:-Dconf.location="/home/harshana/wso2esb-4.5.1/repository/conf"

  5. 在Dev Studio中启动ESB实例并尝试变量

  6. 现在您应该能够毫无问题地使用它。

    / Harshana