Hi, Thanks for your reply first of all. I am using gwt-windows-1.5.3. Also the code that i posted here is looking too difficult to read.If you dont mind please visit this link, http://www.coderanch.com/t/456448/Application-Frameworks/overcome-this-basic-GWT
where the codes and my problem will be explained clear. On Jul 31, 4:58 pm, BarefootSanders <[email protected]> wrote: > Hi. I'm no expert but I have a few questions/suggestions: > > 1. What version of GWT are you running. This line - > > <script type="text/javascript" language="javascript" > src="com.packtpub.gwtbook1.hellogwt.HelloGWT.nocache.js"></script> > > Has been depreciated with 1.6 (i believe) so I dont know if that would > cause a problem. It also looks like you combine some deprecieated > code with new 1.6/7 code. If its an older tutorial it might have a > lot of older code so I'd go through and see if you can update that > first. > > 2. Double and tripple check your xml config files. Something might > be wrong in there preventing your module from being loaded. > > Could you put the entire error message here? Its kinda hard to > determine whats wrong from your post as well. > > On Jul 31, 7:05 am, Chaaru <[email protected]> wrote: > > > Hi friends, > > I am a newbie to GWT.I am in a condition to develop a GWT > > application. So i started my GWT journey by reading a book material > > from PACKT publishers named "Google Web Toolkit Java Ajax > > programming". I set my GWT environment and tested.It works pretty > > well.Then i tried my first example application named as HelloGWT . I > > created an application named as HelloGWT by using the below command > > [color=red]applicationCreator.cmd -out <directory location>\GWTBook > > \HelloGWT com.packtpub.gwtbook.HelloGWT.client.HelloGWT[/color] > > Its created successfully. > > Then i tried example application given in chapter 2 - creating a > > random quote ajax application.I downloaded codes from PACKT publishers > > home site.and placed that codes in corresponding folders as they said > > in book.But its not working well when i run HelloGWT -shell. It shows > > error as > > [color=red]failed to load module > > com.packtpub.gwtbook.hellogwt.HelloGWT > > Unable to load module entry point class > > com.packtpub.gwtbook1.hellogwt.client.HelloGWT (see associated > > exception for details) > > Failure to load module 'com.packtpub.gwtbook1.hellogwt.HelloGWT'[/ > > color] > > I given below the codes that i tried with exact folder > > structure.Please tell me where am i doing wrong thing in this one.. > > [color=green]HelloGWT\src\com\packtpub\gwtbook1\hellogwt\client > > \HelloGWT.java[/color] > > > package com.packtpub.gwtbook1.hellogwt.client; > > > import com.google.gwt.core.client.EntryPoint; > > import com.google.gwt.core.client.GWT; > > import com.google.gwt.user.client.Timer; > > import com.google.gwt.user.client.rpc.AsyncCallback; > > import com.google.gwt.user.client.rpc.ServiceDefTarget; > > import com.google.gwt.user.client.ui.Label; > > import com.google.gwt.user.client.ui.RootPanel; > > > /** > > * Entry point classes define <code>onModuleLoad()</code>. > > */ > > public class HelloGWT implements EntryPoint { > > > /** > > * This is the entry point method. > > */ > > public void onModuleLoad() { > > final Label quoteText = new Label(); > > quoteText.setStyleName("quoteLabel"); > > > // create the service > > final RandomQuoteServiceAsync quoteService = > > (RandomQuoteServiceAsync) GWT.create(RandomQuoteService.class); > > > // Specify the URL at which our service implementation is running. > > ServiceDefTarget endpoint = (ServiceDefTarget) quoteService; > > endpoint.setServiceEntryPoint(GWT.getModuleBaseURL() + "quotes"); > > > Timer timer = new Timer() { > > public void run() { > > > // create an async callback to handle the result. > > AsyncCallback callback = new AsyncCallback() { > > public void onSuccess(Object result) { > > // display the retrieved quote in the label > > quoteText.setText((String) result); > > } > > > public void onFailure(Throwable caught) { > > // display the error text if we cant get quote > > quoteText.setText("Failed to get a quote."); > > } > > }; > > > // Make the call. > > quoteService.getQuote(callback); > > } > > }; > > > // Schedule the timer to run once every second > > timer.scheduleRepeating(1000); > > > RootPanel.get("slot1").add(quoteText); > > } > > > } > > > [color=green]HelloGWT\src\com\packtpub\gwtbook1\hellogwt\client > > \RandomQuoteService.java[/color] > > > package com.packtpub.gwtbook1.hellogwt.client; > > > import com.google.gwt.user.client.rpc.RemoteService; > > > public interface RandomQuoteService extends RemoteService { > > public String getQuote(); > > > } > > > [color=green]HelloGWT\src\com\packtpub\gwtbook1\hellogwt\client > > \RandomQuoteServiceAsync.java[/color] > > > package com.packtpub.gwtbook1.hellogwt.client; > > > import com.google.gwt.user.client.rpc.AsyncCallback; > > > public interface RandomQuoteServiceAsync { > > public void getQuote(AsyncCallback callback); > > > } > > > [color=green]HelloGWT\src\com\packtpub\gwtbook1\hellogwt\server > > \RandomQuoteServiceImpl.java[/color] > > > package com.packtpub.gwtbook1.hellogwt.server; > > > import java.util.ArrayList; > > import java.util.List; > > import java.util.Random; > > > import com.google.gwt.user.server.rpc.RemoteServiceServlet; > > import com.packtpub.gwtbook1.hellogwt.client.RandomQuoteService; > > > public class RandomQuoteServiceImpl extends RemoteServiceServlet > > implements > > RandomQuoteService { > > private Random randomizer = new Random(); > > > private static final long serialVersionUID = -1502084255979334403L; > > > private static List quotes = new ArrayList(); > > > static { > > quotes.add("No great thing is created suddenly — > > Epictetus"); > > quotes.add("Well done is better than well said — Benjamin > > Franklin"); > > quotes.add("No wind favors he who has no destined port — > > Montaigne"); > > quotes.add("Sometimes even to live is an act of courage — > > Seneca"); > > quotes.add("Know thyself — Socrates"); > > } > > > public String getQuote() { > > return (String) quotes.get(randomizer.nextInt(4)); > > } > > > } > > > [color=green]HelloGWT\src\com\packtpub\gwtbook1\hellogwt\public > > \HelloGWT.html[/color] > > > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> > > <!-- The HTML 4.01 Transitional DOCTYPE declaration--> > > <!-- above set at the top of the file will set --> > > <!-- the browser's rendering engine into --> > > <!-- "Quirks Mode". Replacing this declaration --> > > <!-- with a "Standards Mode" doctype is supported, --> > > <!-- but may lead to some differences in layout. --> > > > <html> > > <head> > > <meta http-equiv="content-type" content="text/html; > > charset=UTF-8"> > > <!-- --> > > <!-- Any title is fine --> > > <!-- --> > > <title>HelloGWT</title> > > > <!-- --> > > <!-- This script loads your compiled module. --> > > <!-- If you add any GWT meta tags, they must --> > > <!-- be added before this line. --> > > <!-- --> > > <script type="text/javascript" language="javascript" > > src="com.packtpub.gwtbook1.hellogwt.HelloGWT.nocache.js"></script> > > </head> > > > <!-- --> > > <!-- The body can have arbitrary html, or --> > > <!-- you can leave the body empty if you want --> > > <!-- to create a completely dynamic UI. --> > > <!-- --> > > <body> > > > <!-- OPTIONAL: include this if you want history support --> > > <iframe src="javascript:''" id="__gwt_historyFrame" tabIndex='-1' > > style="position:absolute;width:0;height:0;border:0"></iframe> > > > </body> > > </html> > > > [color=green]HelloGWT\src\com\packtpub\gwtbook1\hellogwt\public > > \HelloGWT.css[/color] > > > /** Add css rules here for your application. */ > > > /** Example rules used by the template application (remove for your > > app) */ > > .pc-template-btn { > > display: block; > > font-size: 16pt > > > } > > > #pc-template-img { > > margin-top: 20px; > > > } > > > [color=green]HelloGWT\src\com\packtpub\gwtbook1\hellogwt > > \HelloGWT.gwt.xml[/color] > > > <module> > > > <!-- Inherit the core Web Toolkit stuff. > > --> > > <inherits name='com.google.gwt.user.User'/> > > > <!-- Inherit the default GWT style sheet. You can change > > --> > > <!-- the theme of your GWT application by uncommenting > > --> > > <!-- any one of the following lines. > > --> > > <inherits name='com.google.gwt.user.theme.standard.Standard'/> > > <!-- <inherits name='com.google.gwt.user.theme.chrome.Chrome'/> > > --> > > <!-- <inherits name='com.google.gwt.user.theme.dark.Dark'/> > > --> > > > <!-- Other module inherits > > --> > > > <!-- Specify the app entry point class. > > --> > > <entry-point > > class='com.packtpub.gwtbook1.hellogwt.client.HelloGWT'/> > > <servlet path="/" > > class="com.packtpub.gwtbook1.hellowgwt.server.RandomQuoteServiceImpl" / > > > <!-- Specify the application specific style sheet. > > --> > > <stylesheet src='HelloGWT.css' /> > > > </module> --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
