【发布时间】:2016-10-13 14:14:00
【问题描述】:
以下是ultraesb文件“ultra-unit.xml”中的默认代理服务
<u:proxy id="echo-proxy">
<u:transport id="http-8280"/>
<u:target>
<u:inSequence>
<u:class name="sample.SimpleJavaMediation1"/>
</u:inSequence>
<u:inDestination>
<u:address>http://localhost:9000/service/EchoService</u:address>
</u:inDestination>
<u:outSequence>
<u:java><![CDATA[
System.out.println("Reply payload : " + mediation.readPayloadAsString(msg));
]]></u:java>
</u:outSequence>
<u:outDestination>
<u:address type="response"/>
</u:outDestination>
</u:target>
</u:proxy>
我从 Netbeans IDE 运行 ultraesb 并从命令行运行 toolbox.bat(因为没有其他方法可以运行工具箱)。当我使用 Ultraesb 工具箱向“http://localhost:8280/service/echo-proxy”发送消息时,它给了我以下错误
HTTP/1.1 404 未找到 日期:2016 年 6 月 13 日星期一 07:34:40 GMT 服务器:UltraESB/2.3.0 (GA) 内容长度:17 内容类型:文本/纯文本;字符集=ISO-8859-1 连接:关闭
找不到服务
但是当我从命令行 cmd 运行 ultraesb.bat 和 toolbox.bat 时......该服务在工具箱中完美访问并且没有出现错误...... 实在看不懂是什么问题... 工具箱没有日志文件,而存在没有任何异常的 Ultraesb 日志文件......Netbeans IDE 控制台上也没有出现异常。请帮忙。
【问题讨论】:
-
您使用的 UltraESB 是什么版本?
标签: esb ultraesb adroitlogic