I've made the modifications to my codes, and yet the same error still pop out...here's the modifications i've done:
package vCarePortal.client; import java.sql.Date; import com.google.gwt.user.client.rpc.RemoteService; import com.google.gwt.user.client.rpc.RemoteServiceRelativePath; @RemoteServiceRelativePath("DiscussionBoardServices") public interface DiscussionBoardService extends RemoteService { public Forum[] getForums(int forumAccessLevel); public Topic[] getTopics(int forumID, int topicAccessLevel); public Thread[] getThreads(int topicID, int threadAccessLevel); public ThreadReply[] getDiscussionPosts(int threadID); public Contributor getUser(String password, String userID); ---------------------------------------------------------------------------------------------------------- As you suggested, I've seperated the sql queries from my impl class: package vCarePortal.server; import java.sql.Date; import com.google.gwt.user.server.rpc.RemoteServiceServlet; import vCarePortal.client.Contributor; import vCarePortal.client.DiscussionBoardService; import vCarePortal.client.Topic; import vCarePortal.client.Forum; import vCarePortal.client.Thread; import vCarePortal.client.ThreadReply; public abstract class DiscusisonBoardServiceImpl extends RemoteServiceServlet implements DiscussionBoardService{ /** * Get information on all forums */ public Forum[] getForums(int forumAccessLevel) { return QueryExecutor.getForums(forumAccessLevel); } /** * Get topics of selected forum */ public Topic[] getTopics(int forumID, int accessLevel){ return QueryExecutor.getTopics(forumID, accessLevel); } ----------------------------------------------------------------------------------- Here's the connector class: package vCarePortal.server; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class DatabaseConnector { private static Statement stmt; private static String url = "jdbc:mysql://cpcc-2009:3306/"; private static String db = "charityportal"; private static String driver = "com.mysql.jdbc.Driver"; private static String user = "root"; private static String password = "Abcd1234"; private static Connection connection; public static Statement getConnection(){ try{ Class.forName(driver); System.out.println("Driver loaded"); connection = DriverManager.getConnection(url +db,user,password); System.out.println("Database Connected"); stmt = connection.createStatement(); } catch (Exception ex) { ex.printStackTrace(); } return stmt; } public static void closeConnection(){ try{ stmt.close(); connection.close(); } catch(Exception e){ e.getMessage(); } } } ____________________________________________________________ And then here's my gwt.xml file: <module> <!-- Inherit the core Web Toolkit stuff. --> <inherits name='com.google.gwt.user.User'/> <!-- Other module inherits --> <!-- Specify the app entry point class. --> <entry-point class='vCarePortal.client.DiscussionBoard'/> <!-- Specify the remote services path --> <servlet path="/DiscussionBoardServices" class="vCarePortal.server.DiscussionBoardServiceImpl" /> <!-- Specify the application specific style sheet. --> <stylesheet src='DiscussionBoard.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 Google-Web-Toolkit@googlegroups.com To unsubscribe from this group, send email to google-web-toolkit+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/Google-Web-Toolkit?hl=en -~----------~----~----~----~------~----~------~--~---