首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在netbeans IDE中运行UltraESB时,在ultraesb soa工具箱中会出现“找不到服务”错误,但在从cmd中运行时工作正常

在netbeans IDE中运行UltraESB时,在ultraesb soa工具箱中会出现“找不到服务”错误,但在从cmd中运行时工作正常
EN

Stack Overflow用户
提问于 2016-06-13 16:30:24
回答 1查看 80关注 0票数 2

以下是ultraesb文件"ultra-unit.xml“中的默认代理服务

代码语言:javascript
复制
<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未找到日期: Mon,13 Jun 2016 07:34:40 GMT服务器: UltraESB/2.3.0 (GA) Content-Length: 17 Content-Type: text/plain;charset=ISO-8859-1 Connection: close

找不到服务

但是,当我从命令行运行ultraesb.bat和toolbox.bat时,cmd....the服务在工具箱中完全可以访问,并且没有出现错误...我真的不明白有什么问题……Toolbox没有日志文件,而ultraesb日志文件存在,它没有任何exception....no异常,也出现在Netbeans IDE控制台上。请帮帮忙。

EN

回答 1

Stack Overflow用户

发布于 2016-09-30 09:03:49

从您的描述可以看出,代理服务似乎还没有部署到8280传输侦听器上,因为在UltraESB日志中似乎没有任何错误日志。如果未部署部署单元,则可能会发生这种情况。UltraESB独立发行版上的NetBeans集成开发环境配置附带了两个UltraESB运行配置文件,一个用于默认服务器,另一个用于示例。如果您正在运行示例运行概要文件,那么默认情况下,它不会部署部署单元。

您必须运行默认的服务器运行配置文件,或者在ultra-root.xml的环境bean中启用部署单元。有关NetBeans集成开发环境设置的详细信息,请参阅documentation

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37785026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档