Hi,
I'm trying to use an embedded configuration of servicemix 3.2.1 and
reading http://servicemix.apache.org/embedding.html
gives the illusion that its possible to make a simpler configuration
using only <sm:endpoints> rather than the old way of listing endpoints
in components.
however, I need to customize my <http:component> with an
<http:configuration> using the method described.
like:
<sm:components>
<http:component configuration="#myHttpConfig"/>
</sm:components>
<sm:endpoints>
<http:endpoint
service="test:Hello"
endpoint="testService"
role="consumer"
defaultOperation="echo"
locationURI="http://localhost:8194/Service/"
soap="true" />
</sm:endpoints>
and all it says when it's starting up the container is:
Caused by: java.lang.RuntimeException: No key defined for map entry property
at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseCustomMapElement(XBeanNamespaceHandler.java:664)
at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:581)
at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.tryParseNestedPropertyViaIntrospection(XBeanNamespaceHandler.java:552)
at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.addNestedPropertyElements(XBeanNamespaceHandler.java:521)
at
org.apache.xbean.spring.context.v2c.XBeanNamespaceHandler.parseBeanFromExtensionElement(XBeanNamespaceHandler.java:217)
etc etc.
Whats wrong, me or the documentation?
/Björn
--
Bjorn Bength <[EMAIL PROTECTED]>
Curalia AB