I was going to suggest the same - anything that was in the 'public' resource
directory before needs to be moved to the .../war directory

On Mon, Apr 20, 2009 at 8:44 AM, Salvador Diaz <[email protected]>wrote:

>
> If the error message appears in the hosted mode console, look at this
> post:
>
> http://groups.google.com/group/Google-Web-Toolkit/browse_thread/thread/0710f76feecde914#
>
> I don't think your problem has anything to do with gears but I could
> be wrong so please be more specific next time you post (what platform
> are you on ? IDE ? when does the problem appear and where do you get
> the error messages from ?)
>
> Salvador
>
> On Apr 20, 2:13 pm, zoubir <[email protected]> wrote:
> > hi Eric,
> > thanks for your help.
> >
> > the error message is :
> > HTTP ERROR: 404
> >
> > NOT_FOUND
> >
> > RequestURI=/Gwtgears.html
> >
> > and this is the code for a test app using gwt 1.6 + gears 1.2 (under
> > firefox):
> >
> > package com.zbr.gwtgears.client;
> >
> > import java.util.ArrayList;
> > import java.util.Date;
> > import java.util.List;
> >
> > import com.google.gwt.core.client.EntryPoint;
> > import com.google.gwt.core.client.GWT;
> > import com.google.gwt.event.dom.client.ClickEvent;
> > import com.google.gwt.event.dom.client.ClickHandler;
> > import com.google.gwt.event.dom.client.KeyCodes;
> > import com.google.gwt.event.dom.client.KeyUpEvent;
> > import com.google.gwt.event.dom.client.KeyUpHandler;
> > import com.google.gwt.gears.client.Factory;
> > import com.google.gwt.gears.client.GearsException;
> > import com.google.gwt.gears.client.database.Database;
> > import com.google.gwt.gears.client.database.DatabaseException;
> > import com.google.gwt.gears.client.database.ResultSet;
> > import com.google.gwt.user.client.Window;
> > import com.google.gwt.user.client.rpc.AsyncCallback;
> > import com.google.gwt.user.client.ui.Button;
> > import com.google.gwt.user.client.ui.DialogBox;
> > import com.google.gwt.user.client.ui.Grid;
> > import com.google.gwt.user.client.ui.HTML;
> > import com.google.gwt.user.client.ui.Label;
> > import com.google.gwt.user.client.ui.RootPanel;
> > import com.google.gwt.user.client.ui.TextBox;
> > import com.google.gwt.user.client.ui.VerticalPanel;
> >
> > /**
> >  * Entry point classes define <code>onModuleLoad()</code>.
> >  */
> > public class Gwtgears implements EntryPoint {
> >         /**
> >          * The message displayed to the user when the server cannot be
> > reached or
> >          * returns an error.
> >          */
> >         private Database db;
> >         public void onModuleLoad() {
> >
> >             // Create the database if it doesn't exist.
> >             try {
> >               db = Factory.getInstance().createDatabase();
> >               db.open("gears-database-tutorial");
> >               // The 'int' type will store up to 8 byte ints depending on
> the
> > magnitude of the
> >               // value added.
> >               db.execute("create table if not exists tutorial (Timestamp
> > int)");
> >             } catch (GearsException e) {
> >               Window.alert(e.toString());
> >             }
> >
> >             // Add an entry to the database
> >             try {
> >               db.execute("insert into tutorial values (?)", new String[]
> {
> >                   Long.toString(System.currentTimeMillis())});
> >             }
> >             catch (DatabaseException e) {
> >               Window.alert(e.toString());
> >             }
> >
> >             // Fetch previous results from the database.
> >             List<String> timestamps= new ArrayList<String>();
> >             try {
> >               ResultSet rs = db.execute("select * from tutorial order by
> > Timestamp");
> >               for (int i = 0; rs.isValidRow(); ++i, rs.next()) {
> >                 timestamps.add(rs.getFieldAsString(0));
> >               }
> >               rs.close();
> >             } catch (DatabaseException e) {
> >               Window.alert(e.toString());
> >             }
> >
> >             // Display the list of results in a table
> >             Grid grid = new Grid(timestamps.size() + 1, 1);
> >             grid.setText(0, 0, "Accesses to this Page:");
> >             for (int row = 0; row < timestamps.size(); ++row) {
> >               Date stamp = new Date(Long.valueOf(timestamps.get(row)));
> >               grid.setText(row + 1, 0, stamp.toString());
> >             }
> >
> >             RootPanel.get().add(grid);
> >           }}
> >
> > thanks
> >
>


-- 
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to