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) 



Reply via email to