I've looked at your code and after having fixed a minor issue in the
HandlerBean (I had a NullPointerException because the content variable was
null because of the File stuff used to retrieve the name of the attachment;
try fileName = it.next().toString() instead), I've been able to deploy it on
servicemix standalone and when i have submitted the form, my browser asked
me to save a file (which seems to be the response of the bean).
The console said that  HTTPMarshaler.sendOut() was called.
Don't you see the same behavior ?  I haven't tried yet on tomcat, but it
would be nice to see if you can make it work on ServiceMix standalone first.

On Sun, Feb 17, 2008 at 7:55 PM, puneetjain <[EMAIL PROTECTED]> wrote:

>
> Hi,
>
> I am trying to integrate servicemix with Geronimo.
> I have written the http-uploader sample application given in the tutorial
> of
> servicemix at below location
>
> http://servicemix.apache.org/7-intermediate-writing-a-http-upload-application.html
>
> It runs fine with standalone servicemix. But when, I tried to run this
> application with servicemix running in Geronimo, it's not working
> properly.
> When we tried the same on the Servicemix, it shows file save dialog box.
> The
> same is not working, when tried on Geronimo.
>
> Note: No exception is coming
>
> I have put the logging statements in the HttpMarshler and HttpHandler Bean
> classes and run it. I have observed that the createMessage() method of
> HttpMarshler is getting called. onMessageExchange() method of HttpHandler
> is
> also called. But the sendOut method of HttpMarshler is not getting called.
>
> The example is using the http:consumer element in xbean.xml file:
> <http:consumer   service="ex:httplistener"
>                 endpoint="listenerEndpoint"
>                 locationURI="http://0.0.0.0:8192/upload/";
>                 defaultMep="http://www.w3.org/2004/08/wsdl/in-out";
>                 targetService="ex:httphandler"
>                 marshaler="#marshaler" />
> And This element is existing in ServiceMix version 3.2 and above only (As
> mentioned in the tutorial).
>
> Since this element is new in servicemix, the handling of this element is
> having some issue when it is used with apache servicemix-web (WAR) in
> Geronimo.
>
> Environment:
> =========
> Operating System – Windows XP SP2
> Servicemix 3.2.1
> Geronimo with tomcat version 2.0.2
> Java 1.5
>
> Steps Performed:
> ============
>
> 1.      Downloaded the "apache-servicemix-web-3.2.1.zip" file from below
> location
> and deployed it on Geronimo.
>        http://servicemix.apache.org/download.html
>
> 2.      Installed servicemix-shared library using the apache
> servicemix-web
> interface's Shared Libraries Menu.
> 3.      Installed and started servicemix-http and servicemix-bean
> component using
> the servicemix-web interface's Components menu.
> 4.      Deployed and started the http-uploader-sa service assembly using
> the same
> interface's Service assemblies menu.
> 5.      Verified that the service is deployed using below url:
>        http://localhost:8080/apache-servicemix-web-3.2.1.zip/jbi/
>
> 6.      I have written a client as per instruction given in the tutorial
> and
> change the  "action" in the HTML form tag  with the following URL:
>        http://localhost:8080/apache-servicemix-web-3.2.1.zip/jbi/upload
> 7.      When, I tried to access the application, nothing got displayed on
> the
> browser. i.e.  no response comes back.
>
> Exception:
> ======
> There is no Exception comes in any log.
>
>
> Please help me in resolving this problem. I am stuck with this problem
> from
> long time and have sent so many mails, but have not got any pointers to
> solve to this problem.
>
> Looking forward for your reply at the earliest..!
>
> Thanks,
> Puneet
>
> --
> View this message in context:
> http://www.nabble.com/Issue-Bug-with-Servicemix-web-3.2.1-%28WAR%29-tp15532283s12049p15532283.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>


-- 
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/

Reply via email to