Hi!
Here is my jbi.xml:
<jbi xmlns="http://java.sun.com/xml/ns/jbi"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/jbi"
version="1.0">
<service-assembly>
<identification>
<name>EchoHttpBndAss</name>
<description>Echo Http Binding SA</description>
</identification>
<service-unit>
<identification>
<name>EchoHttpBndSU</name>
<description>Echo Http Binding SU</description>
</identification>
<target>
<artifacts-zip>echohttpbnd.zip</artifacts-zip>
<component-name>servicemix-http</component-name>
</target>
</service-unit>
</service-assembly>
</jbi>
here is http.wsdl:
<?xml version='1.0' encoding='UTF-8'?>
<definitions name='Provider'
targetNamespace='http://jms.servicemix.org/Test'
xmlns:tns='http://jms.servicemix.org/Test'
xmlns:http='http://schemas.xmlsoap.org/wsdl/http/'
xmlns='http://schemas.xmlsoap.org/wsdl/'
xmlns:jbi='http://servicemix.org/wsdl/jbi/'>
<portType name='EchoInterface'>
</portType>
<binding name='EchoHttpBinding' type='tns:EchoInterface'>
<http:binding verb="GET"></http:binding>
</binding>
<service name='LWEcho'>
<port name='EchoEndpoint' binding='tns:EchoHttpBinding'>
<http:address location="http://localhost:8192/InOut"/>
<jbi:endpoint role="consumer" defaultMep='in-out'/>
</port>
</service>
</definitions>
Below is what I get when I try to deploy this SU:
Any ideas?
Cheers,
Simon
javax.jbi.management.DeploymentException:
<component-task-resultxmlns="http://ja
va.sun.com/xml/ns/jbi/management-message"
<component-name>servicemix-http</component-name>
<component-task-result-details>
<task-result-details>
<task-id>start</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
<task-status-message><msg-loc-info><loc-token/><loc-mess
age>Unable to start service
unit</loc-message></msg-loc-info></task-status-messa
ge>
<exception-info>
<nesting-level>1</nesting-level>
<msg-loc-info>
<loc-token />
<loc-message>org.apache.servicemix.http.
HttpBridgeServlet</loc-message>
<stack-trace><[CDATA[java.lang.ClassNotF
oundException: org.apache.servicemix.http.HttpBridgeServlet
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at
org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassL
oader.java:195)
at
org.codehaus.classworlds.DefaultClassRealm.loadClassDirect(DefaultCla
ssRealm.java:412)
at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassReal
m.java:376)
at
org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.
java:214)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at org.mortbay.http.HttpContext.loadClass(HttpContext.java:1227)
at org.mortbay.jetty.servlet.Holder.start(Holder.java:188)
at
org.mortbay.jetty.servlet.ServletHolder.start(ServletHolder.java:219)
at
org.mortbay.jetty.servlet.ServletHandler.initializeServlets(ServletHa
ndler.java:446)
at
org.mortbay.jetty.servlet.ServletHandler.doStart(ServletHandler.java:
415)
at org.mortbay.util.Container.start(Container.java:72)
at
org.apache.servicemix.http.ServerManager.createContext(ServerManager.
java:64)
at
org.apache.servicemix.http.ConsumerProcessor.start(ConsumerProcessor.
java:47)
at
org.apache.servicemix.http.HttpEndpoint.activate(HttpEndpoint.java:61
)
at
org.apache.servicemix.common.ServiceUnit.start(ServiceUnit.java:41)
at
org.apache.servicemix.common.BaseServiceUnitManager.start(BaseService
UnitManager.java:133)
at
org.apache.servicemix.jbi.framework.ServiceAssemblyRegistry.start(Ser
viceAssemblyRegistry.java:187)
at
org.apache.servicemix.jbi.framework.ServiceAssemblyRegistry.start(Ser
viceAssemblyRegistry.java:170)
at
org.apache.servicemix.jbi.framework.Registry.startServiceAssembly(Reg
istry.java:612)
at
org.apache.servicemix.jbi.framework.DeploymentService.start(Deploymen
tService.java:266)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchi
ve(AutoDeploymentService.java:217)
at
org.apache.servicemix.jbi.framework.AutoDeploymentService$2.run(AutoD
eploymentService.java:485)
at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.ja
va:291)
at
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown So
urce)