> If I do so, the rpc services in HelloWorld do not work anymore. You just need to set the target URL of the remote services properly, and that is dependent on your setup.
1) For example, perhaps you can use an absolute URL: /parth/to/servlet 2) Or relative to the JS code. GWT.getModuleBaseURL() + servlet 3) Or relative to the HTML page that hosts the GWT app: GWT.getHostPageBaseURL() + servlet 4) Specify the URL to the servlet in the HTML code of the hosting page, like with the Dictionary class. http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/i18n/client/Dictionary.html Dictionary config = Dictionary.getDictionary("config"); config.getServletUrl() The hosting page is generated by the GWT compiler, but there is no requirement for you to use that page, nor do you need to keep it in the same directory. So first decide where you want to place the files (which you have done), then second decide how to specify the URL to the servlet. Part of this decision will be based on how you test (absolute paths are problematic), the different deployment targets you have (what works on one server might not work on another), etc. Option #4 gives you the most control, but it is more common to see options #2 and #3 in use. All in all, you need to choose the right option for your environment. And during deployment it is useful to use FireBug for debugging. Rob http://roberthanson.org On Sun, Dec 7, 2008 at 6:00 AM, GWT Newbie <[EMAIL PROTECTED]> wrote: > > Hello, > > I was wondering if it is possible to configure the structure of the > files generated by gwt. > > In detail, assume that I have a project HelloWorld. GWT will generate > something like: > > com.mypackage.gwt.HelloWorld > |--> some files .rpc > |--> some files .png > |--> some files .html > |--> some files .gif > |--> some files .js > |--> some files .css > |--> a directory gwt > > When I deploy this project into Tomcat, I have to copy all these files > into webapps\HelloWorld: > $TOMCAT_HOME\webapps\HelloWorld > |--> some files .rpc > |--> some files .png > |--> some files .html > |--> some files .gif > |--> some files .js > |--> some files .css > |--> a directory gwt > > If I need to add some files of mine, it will be a mess in no time. > > What I want to do is to move all these GWT files into a directory. > This will look like this: > $TOMCAT_HOME\webapps\HelloWorld > |--> gwtmodule_01 > | |--> some files .rpc > | |--> some files .rpc > | |--> some files .png > | |--> some files .html > | |--> some files .gif > | |--> some files .js > | |--> some files .css > | |--> a directory gwt > |--> some files of mine > > If I do so, the rpc services in HelloWorld do not work anymore. > Is it possible to do so ? > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
