【问题标题】:Beginner in Apache ServiceMixApache ServiceMix 初学者
【发布时间】:2018-09-29 06:25:52
【问题描述】:

大家好, 我几天前开始使用 Apache ServiceMix,但找不到任何好的教程。 我在 java 中有一个项目,现在我想在 ServiceMix 中运行它,但我不知道该怎么做? 我也想知道如何连接两个服务,第一个服务启动,另一个先从这里开始? 请帮助我,这对我来说非常重要。 我的 java 项目在 REST 或 SOAP 中,它们很容易编写:HelloWorld 或取值并显示结果。

我正在使用:Apache ServiceMix 5.1.2、Java 8、1.8 JDK、maven。

【问题讨论】:

    标签: java apache apache-servicemix


    【解决方案1】:

    我找到的好教程是ServiceMix Tutorial

    这里有 2 个示例,一个 JBI 和一个 OSGI,您可以使用它们来启动您的第一个 SOAP Web 服务并将其部署在 ServiceMix 中。

    JBI:http://cis.ait.asia/course_offerings/49/servicemix_tutorial_4

    我实际上使上面的示例工作,然后我从 ant 切换到 maven。如果您尝试并遇到任何问题,我很乐意为您提供帮助。请记住,JBI 有点过时了。

    OSGI:http://www.jakubkorab.net/2012/02/developing-web-services-in-servicemix.html

    这里有 3 个示例,一个是普通的 CXF,两个是 Apache Camel。封装是 OSGI 而不是 JBI。

    【讨论】:

    • 感谢您的回答,但在 Apache ServiceMix 中,我有文件夹示例,但我不知道为什么它们运行不好,它们不起作用。它对我来说很难,很难学习,很难开始工作。请更多帮助。您的回答对我有用,但还不够。
    • JBI 链接 - 示例无法下载 OSGI - 需要 Jboss Fuse ...它不是免费的 :(
    • 不要使用已死的JBI!
    • 先开始学习Apache Camel,然后再学习SMX。 SMX 只是运行 Camel 的容器。并查看 Apache Karaf 而不是 ServiceMix,因为关于 Karaf 的文档比 SMX 更多(例如作为容器)
    • JBoss Fuse 既有社区产品也有企业产品 - 社区是fabric8.io,它是 100% FOSS 并且免费使用。 JBoss Fuse 需要订阅才能在生产中使用 - 但可免费用于试用和开发
    猜你喜欢
    • 1970-01-01
    • 2014-12-30
    • 2022-01-17
    • 2012-12-20
    • 2011-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多