Thank you very much for your response and time. You are right, this is a server issue, I tried to send a GET request to the same web service through the browser and I got the same error.
On 16 Φεβ, 13:38, Nitheesh Chandran <[email protected]> wrote: > Hi , > I have faced similar problem before. Nothing to do with GWT in > this. Contact the remote server people where you deployed your > application. Probably they are using Apache server only. Tell them to > integrate Tomcat with Apache. > > On Feb 15, 2:23 pm, gerry <[email protected]> wrote: > > > > > > > > > Hi all, > > > I have a very strange problem I have not been able to debug the last 3 > > days. I am using GWT 2.4, and the problem happens only on the remote > > server. Not in development mode, nor on a Tomcat I have installed on > > my PC. > > > My application needs to contact a web service that runs on an external > > server. So I created a servlet that calls this web service using GET, > > like this: > > HttpsURLConnection connection = (HttpsURLConnection) > > url.openConnection(); > > connection.setHostnameVerifier(new CustomizedHostnameVerifier()); > > and then I read the response in an input stream. > > CustomizedHostnameVerifier is a hostname verifier I created to verify > > the self-signed certificate we are using. In the client's "onSuccess" > > I read this input stream as a string. > > > It used to work perfectly, but the last days, every rpc call fails > > with this message: > > > com.google.gwt.user.client.rpc.StatusCodeException: 501 > > <html><head><title>Apache Tomcat/6.0.28 - Rapport d'erreur</ > > title><style><!--H1 {font-family:Tahoma,Arial,sans- > > serif;color:white;background-color:#525D76;font-size:22px;} H2 {font- > > family:Tahoma,Arial,sans-serif;color:white;background- > > color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans- > > serif;color:white;background-color:#525D76;font-size:14px;} BODY {font- > > family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B > > {font-family:Tahoma,Arial,sans-serif;color:white;background- > > color:#525D76;} P {font-family:Tahoma,Arial,sans- > > serif;background:white;color:black;font-size:12px;}A {color : black;} > > A.name {color : black;}HR {color : #525D76;}--></style> </ > > head><body><h1>Etat HTTP 501 - Le méthode OST n'est pas définie dans > > la RFC 2068 et n'est pas supportée par l'API Servlet</h1><HR size="1" > > noshade="noshade"><p><b>type</b> Rapport d'état</p><p><b>message</b> > > <u>Le méthode OST n'est pas définie dans la RFC 2068 et n'est pas > > supportée par l'API Servlet</u></p><p><b>description</b> <u>Le serveur > > ne supporte pas la fonctionnalité demandée pour satisfaire cette > > requête (Le méthode OST n'est pas définie dans la RFC 2068 et n'est > > pas supportée par l'API Servlet).</u></p><HR size="1" > > noshade="noshade"><h3>Apache Tomcat/6.0.28</h3></body></html> > > > Sorry for the french, it's because the remote server is in french. The > > bottom line is that "the method OST is not defined for the HTTP > > protocol", and that causes a 501 error. But where does this OST come > > from? As I said, I am using the default GET of servlet's > > "openConnection()". > > > Even if I use POST, like this > > HttpsURLConnection connection = (HttpsURLConnection) > > url.openConnection(); > > connection.setHostnameVerifier(new > > CustomizedHostnameVerifier()); > > connection.setRequestMethod("POST"); > > the same happens. And if I misspell and write > > "connection.setRequestMethod("OST"); ", the servlet throws as expected > > another exception, different than the above described. > > > Please help, I am really stuck here. Thanks. -- 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.
