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

Reply via email to