小编Dav*_*sot的帖子

如何加载Mule XML配置

我试图效仿这个例子

http://www.mulesoft.org/documentation/display/MULE3USER/Building+Web+Services+with+CXF

在一个遗留项目上,然后我创建一个主类,使用main方法启动spring(或者我认为这是如何做到的)

    XmlBeanFactory beanFactory = new XmlBeanFactory(new ClassPathResource(
            "mule-config.xml"));
Run Code Online (Sandbox Code Playgroud)

但我然后telnet到我的web服务端口,它不起作用!

  1. 它应该启动它自己的Web容器/服务器还是我需要部署到tomcat或某些应用服务器才能使其工作
  2. 如果需要部署#1的答案,为什么在他们的示例中指定了绝对URL,就像它会为你启动一个?

如何让这个工作?

这是我的xml ..

<flow name="helloService">
    <http:inbound-endpoint address="http://localhost:63081/enrollment" exchange-pattern="request-response">
        <cxf:jaxws-service serviceClass="com.ifp.esb.integration.ingest.EnrollmentWS"/>
    </http:inbound-endpoint>
    <component> 
        <spring-object bean="enrollmentBean" />  
    </component> 
</flow>
Run Code Online (Sandbox Code Playgroud)

mule

2
推荐指数
1
解决办法
1886
查看次数

如何在Mule ESB中记录HTTP请求的正文(POST)(XML)

您好我正在尝试在Mule ESB中记录POST内容的内容,因为另一端接收除了二进制的ContactId之外的所有内容.我们正在尝试确定错误的位置.这是流程.

<flow name="ContactUpdate">
    <http:inbound-endpoint exchange-pattern="request-response" host="host" port="port" path="ContactUpdate" doc:name="HTTP"/>
    <logger level="INFO" doc:name="Logger" message="#[payload]"/>
    <ws:consumer config-ref="Web_Service_Consumer" operation="UpdateContact" doc:name="UpdateContact"/>
</flow>
Run Code Online (Sandbox Code Playgroud)

在日志中,我只能看到内容的长度和其他信息,但不能看到POST中发送的正文的实际内容.有可能做这样的事吗?

谢谢你的帮助

mule mule-studio

1
推荐指数
1
解决办法
3015
查看次数

在RAML中使用外部模式

我有一个RAML规范,我想在不同的文件夹中的其他项目中引用JSON模式.

我怎么做?

我只能发现你可以通过网址引用架构,如下所示:

{
    "$schema":"http://json-schema.org/draft-04/schema#",
    "title":"error",
    "description":"schema for api specified errors",
    "type":"object",
    "properties":
{
Run Code Online (Sandbox Code Playgroud)

潜在的解决方案:

title: BirthdayParty
baseUri: http://bouncyouse.com/{version}
schemas:
 - DaddySchema !include C:/projects/schema/Daddy1
 - MommySchema !include C:/projects/schema/Mommy2
Run Code Online (Sandbox Code Playgroud)

schema json raml

1
推荐指数
1
解决办法
2419
查看次数

建立mavenized MuleStudio项目

我在MuleStudio有一个mavenized Mule项目.当我尝试使用maven打包时,它开始从http://dev.ee.mulesource.com/repository/下载一些EE jar文件...

我的POM.xml中没有EE依赖项.

  1. 为什么maven试图下载这些依赖项?
  2. Maven只是拉pom文件(而不是相关的jar文件).为什么?

    Downloading: http://dev.ee.mulesource.com/repository/content/repositories/releas
    es/com/ibm/icu/icu4j-normalizer_transliterator/4.8.1.1/icu4j-normalizer_translit
    erator-4.8.1.1.pom
    Downloading: http://dev.ee.mulesource.com/repository/content/repositories/snapsh
    ots/com/ibm/icu/icu4j-normalizer_transliterator/4.8.1.1/icu4j-normalizer_transli
    terator-4.8.1.1.pom
    Downloading: http://dev.ee.mulesource.com/repository/content/repositories/ext-re
    leases/com/ibm/icu/icu4j-normalizer_transliterator/4.8.1.1/icu4j-normalizer_tran
    sliterator-4.8.1.1.pom
    Downloading: https://repository-lsi.forge.cloudbees.com/release/com/googlecode/s
    ardine/sardine/248/sardine-248.pom
    Downloading: http://dev.ee.mulesource.com/repository/content/repositories/releas
    es/com/googlecode/sardine/sardine/248/sardine-248.pom
    Downloading: http://dev.ee.mulesource.com/repository/content/repositories/snapsh
    ots/com/googlecode/sardine/sardine/248/sardine-248.pom
    

mule maven mule-studio

0
推荐指数
1
解决办法
1155
查看次数

标签 统计

mule ×3

mule-studio ×2

json ×1

maven ×1

raml ×1

schema ×1