Ugh - sorry - I was thinking of the old HelloGadgets which did have some network stuff in it. Again, gwt-gadgets-1.0.1 doesn't support opensocial containers (used by Orkut). I am not at all sure this will work.
Have you tested your servlet outside of the gadget environment to make sure its working? On Wed, Jan 14, 2009 at 7:08 AM, falcon_whiz <[email protected]>wrote: > > Hi Eric, > > I deployed the gadgetRPC sample in tomcat and then tried to call it > from orkut but I got the following output (Server properties were not > retreived): > > RPC to: > http://www.orkut.gmodules.com/gadgets/proxy?refresh=3600&gadget=http%3A%2F%2F > <my > hosting service>%2FtestOS > > %2Fcom.google.gwt.gadgets.sample.gadgetrpc.client.GadgetRPC.gadget.xml&container=orkut&url=http > %3A%2F%2F<my hosting service>%2FtestOS%2FGadgetRPC > Server Start Time: <not retrieved> > Server Current Time: <not retrieved> > > When I click the 'Call RPC method' button following exception is being > thrown : > com.google.gwt.user.client.rpc.InvocationException: Unable to initiate > the asynchronous service invocation -- check the network connection > > The 'HelloGadgets' sample is working fine but there isn't any server > side code in it....so how can I tell whether it has solved the SOP > problem or not ? > > Regards > Yasser Sultan > > > On Jan 13, 6:00 pm, Eric Ayers <[email protected]> wrote: > > There are 2 samples included in the gwt-gadgets.jar file that use network > > requests: one is "HelloGadgets" and the other is called "GadgetRPC". > > > > I am sorry but I confused a few issues in the last post. Does the 'GET > > Cached' example of the HelloGadgets sample work for you? If so, then > you've > > gotten around the SOP! The POST option of HelloGadgets is strange in > that > > it fetches a file on the filesystem of the server with doPost(). That > is > > the one that may require you to delegate doPost() to doGet(). > > > > Assuming your servlet container is Jetty, the request looks like it is > > getting all the way to your Jetty server and then your server is > rejecting > > it. Are you sure your web.xml is configured correctly? Look in the > jetty > > debug log and make sure the servelt is loading correctly. One common > > problem is that gwt-servlet.jar isn't copied into your web.xml. > > > > -Eric. > > > > On Tue, Jan 13, 2009 at 7:28 AM, falcon_whiz <[email protected] > >wrote: > > > > > > > > > > > > > > > > > Hi Eric, > > > I was using the same servlets as provided in the GadgetRPC sample. > > > Moreover I checked on the web today steps for deploying a GWT > > > application in an opensocial container. I have created some opensocial > > > applications earlier but they were written in pure javascript on the > > > client side, this is the first time that I have used GWT. The problem > > > is that the application is complete and I have used RPC for client > > > server communication. Now I found that due to SOP I can't make RPC > > > calls from gadget containers. so to use opensocial makerequest methods > > > I will have to re-implement the communication in JSON, that will be > > > waste of time and money. :( > > > So can you please check out with the opensocial guys that whether RPC > > > is possible inside an opensocial container or not...? > > > > > Regards > > > Yasser Sultan > > > > > On Jan 13, 3:13 pm, Eric Ayers <[email protected]> wrote: > > > > The problem is that the Gadget RPC is weird for the POST situation. > To > > > > resolve this, add a doPost() method in your servlet that delegates to > > > > doGet(). > > > > > > On Tue, Jan 13, 2009 at 12:10 AM, falcon_whiz < > [email protected] > > > >wrote: > > > > > > > Hi Eric, > > > > > I tried the GadgetRPC sample but its returning with the following > > > > > exception : > > > > > > > com.google.gwt.user.client.rpc.StatusCodeException: <html> <head> > > > > > <meta http-equiv="Content-Type" content="text/html; > > > > > charset=ISO-8859-1"/> <title>Error 405 HTTP method POST is not > > > > > supported by this URL</title> </head> <body><h2>HTTP ERROR: 405</ > > > > > h2><pre>HTTP method POST is not supported by this URL</pre> > > > > > <p>RequestURI=/gadgets/proxy</p><p><i><small><a href="http:// > > > > > jetty.mortbay.org/">Powered by Jetty://</a></small></i></p><br/> > <br/> > > > > > <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> <br/> > <br/ > > > > > > <br/> <br/> <br/> <br/> <br/> <br/> </body> </html> > > > > > > > I tried to deploy the application in igoogle and then in Shindig > > > > > server present on my machine but the result is same... > > > > > Can you please tell me whether I am doing something wrong during > > > > > deployment ?? > > > > > > > On Jan 12, 6:32 pm, Eric Ayers <[email protected]> wrote: > > > > > > I've not done it with opensocial containers, but there is a trick > in > > > the > > > > > > GadgetRPC sample that should help. You will need to get the > proxy > > > URL > > > > > for > > > > > > your RPC using the method: > > > > > > > > gadgets.io.getProxyUrl()< > > > > > > http://code.google.com/apis/gadgets/docs/reference/#gadgets.io.getPro.. > > > .> > > > > > > > > The GadgetRPC sample is included in the download under the > 'samples' > > > > > > directory. > > > > > > > > Note that gwt-gadgets-1.0.1 does not support the opensocial 0.8 > spec > > > (is > > > > > > that what you are using?) , only the legacy API. I don't know > that > > > the > > > > > > generated gadget.xml file is going to work for you without > > > modification. > > > > > > > > On Mon, Jan 12, 2009 at 1:56 AM, falcon_whiz < > > > [email protected] > > > > > >wrote: > > > > > > > > > Hi, > > > > > > > I have created an application using GWT and now I want to > deploy > > > > > > > this app in opensocial containers. The problem is how do I use > the > > > > > > > RPC's they are not working at the moment. Through Firebug I > found > > > that > > > > > > > no request is being sent to the servlets. I am also using gwt- > > > > > > > gadgets-1.0.1 api to generate the required xml file. > > > > > > > > -- > > > > > > Eric Z. Ayers - GWT Team - Atlanta, GA USAhttp:// > > > > > code.google.com/webtoolkit/ > > > > > > -- > > > > Eric Z. Ayers - GWT Team - Atlanta, GA USAhttp:// > > > code.google.com/webtoolkit/ > > > > -- > > Eric Z. Ayers - GWT Team - Atlanta, GA USAhttp:// > code.google.com/webtoolkit/- Hide quoted text - > > > > - Show quoted text - > > > -- Eric Z. Ayers - GWT Team - Atlanta, GA USA http://code.google.com/webtoolkit/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---
