I've just verified that it works. The service ends up at the specified location instead: http://localhost:8192/upload/
On Tue, Mar 25, 2008 at 2:00 PM, Guillaume Nodet <[EMAIL PROTECTED]> wrote: > I've been able to reproduce your problem. It seems that the code has a > bug and won't work if the web server is not jetty. You can easily force > the use of the embedded jetty server inside the apache-servicemix-web > application by removing the following line in the WEB-INF/servicemix.xml > configuration file: > > <sm:listeners> > <bean class="org.apache.servicemix.web.http.HttpComponentListener" > /> > </sm:listeners> > > If you remove it, your application should work. btw, could you please > raise a JIRA and I'll commit a fix asap. > > > On Tue, Mar 25, 2008 at 1:07 PM, puneetjain <[EMAIL PROTECTED]> > wrote: > > > > > > > Hi gnodet, > > > > I have already tried this sample with the modified code on Servicemix > > standalone. It was working perfectly fine. That I u have already > > mentioned > > in my mail. The problem is there when I try to run the same service > > assemply > > on Geronimo. I have integrated servicemix with geronimo using the > > Servicemin > > standard web app distribution. > > I tried the same on Jboss and tomcat with the same web app distribution. > > But > > it was not working. > > > > Please give me some pointer to resolve these issues. > > > > > > Thanks, > > Puneet > > > > > > gnodet wrote: > > > > > > 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/ > > > > > > > > > > -- > > View this message in context: > > http://www.nabble.com/Re%3A-Issue-Bug-with-Servicemix-web-3.2.1-%28WAR%29-tp16273957s12049p16274120.html > > Sent from the ServiceMix - User mailing list archive at Nabble.com. > > > > > > > -- > Cheers, > Guillaume Nodet > ------------------------ > Blog: http://gnodet.blogspot.com/ > -- Cheers, Guillaume Nodet ------------------------ Blog: http://gnodet.blogspot.com/
