Hi I am using GWT.getModuleBaseURL(), so I changed my Clod.gwt.xml file, and ive managed to get the RPC services to error now, because it is looking for /Cloud//RPCService.
Ive tried getting the 'Service doesnt accept GET' message (when you try to access a sevice directly), but I cant find it now. Ive tried: /Cloud/RPCService /com.cloud.Cloud/RPCService /com/cloud/Cloud/RPCService /RPCService None of these get me the message, so im not sure how to configure my xml file, as I dont know where the service is now mapped to. I am using this line: target.setServiceEntryPoint(GWT.getModuleBaseURL() + "/RPCService"); and the corespoinding line in my .gwt.xml file: <servlet path="/RPCService" class="com.cloud.server.RPCServiceImpl" /> Should I change the servlet-path? Thanks, Jon On Nov 27, 10:03 pm, gregor <[EMAIL PROTECTED]> wrote: > Hi Jon, > > If you are using: > > GWT.getModuleBaseURL() + "DBService" > > to make the URL for the call to com.cloud.server.DBServiceImpl it > might not work deployed (as it does in Hosted mode). > > Try changing your url-pattern to: > > <servlet-mapping> > <servlet-name>DBService</servlet-name> > <url-pattern>/com.foo.bar.MyModule/DBService</url-pattern> > </servlet-mapping> > > where my module is whatever your gwt.xml module file is (minus > the .gwt.xml). > > On Nov 27, 8:56 pm, jonbutler88 <[EMAIL PROTECTED]> wrote: > > > Hi all, > > > Been using GWT for a few weeks, very impressed with the ease of > > development, but have run into some small troubles deploying the app. > > I have tomcat 6 set up with JRE 6 on a box, here are the steps I have > > made so far: > > > Compiled using the script with GWT, got the www directory, and added a > > WEB-INF folder, with a web.xml file, /lib and /classes. here is my > > web.xml: > > > <?xml version="1.0" encoding="UTF-8"?> > > <web-app> > > <display-name>Cloud Online</display-name> > > > <servlet> > > <servlet-name>RPCService</servlet-name> > > <servlet-class>com.cloud.server.RPCServiceImpl</servlet-class> > > </servlet> > > > <servlet> > > <servlet-name>DBService</servlet-name> > > <servlet-class>com.cloud.server.DBServiceImpl</servlet-class> > > </servlet> > > > <servlet-mapping> > > <servlet-name>RPCService</servlet-name> > > <url-pattern>/RPCService</url-pattern> > > </servlet-mapping> > > > <servlet-mapping> > > <servlet-name>DBService</servlet-name> > > <url-pattern>/DBService</url-pattern> > > </servlet-mapping> > > > <welcome-file-list> > > <welcome-file>Cloud.html</welcome-file> > > </welcome-file-list> > > </web-app> > > > In /lib I have Cloud.jar (exported using eclipse from the src > > directory) and gwt-servlets.jar (not sure whats in here). In /classes > > I have my 2 remote servlet classes, exported from eclipse > > individually. > > > I make a zip file from the compiled contents + the WEB-INF folder, and > > rename it to Cloud.war > > > I then upload and deploy into tomcat environment using the tomcat > > manager. > > > I can get the static content of the site (compiled js), but I cant > > seem to get the RPCService or DBService to work. Can anyone see that > > im missing some steps, or doing something wrong? > > > Thanks, sorry for the long post. > > > Jon --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
