Forgive me if I am wrong, but I was under the impression that the App Engine *required* you to use the database implementation it provided.
Either deselect the app engine option from your project, or abandon any attempts to use an alternate database. On 10 Feb 2010, at 13:31, Ashar Lohmar wrote: > what JDK do you use ? > JDBC4 driver should be used only starting with JDK 1.6, > acording to the postgresql site : JDK 1.6 - JDBC4. Support for JDBC4 > methods is limited. The driver builds, but the majority of new methods > are stubbed out. > maybe you will consider in using the JDBC3 version > > in my apps, i put the jar in the war\WEB-INF\lib folder, and the using > eclipse I add it to the build path > > but one more thing ... i just noticed ... why do you have the > appengine in a application that will use an "normal" SGBD ? > if i recall well, using appengine you won't be able to connect to the > database > > any way hope any of this helps > cheers > > On Feb 9, 11:24 am, vinod M <[email protected]> wrote: >> HI, >> >> Can anyone help me in solving the issue faced while developing the >> application using Postgres DB with SmartGWT-2.0 and GWT 2.0, failing >> to establish the connection. >> >> Configuration Details >> >> Eclipse 3.4 (Ganymede) >> Gwt plugin >> Appengine 1.3 >> GWT 2.0 >> SmartGwt 2.0 >> Postgres Sql DB >> >> I initially tried setting external library path for the >> 'postgresql-8.4-701.jdbc4.jar' and tried running the server got this >> error attached below. >> >> Code: >> >> Initializing AppEngine server The server is running athttp://localhost:8888/ >> java.lang.ClassNotFoundException: org.postgresql.Driver at >> java.net.URLClassLoader$1.run(URLClassLoader.java:200) at >> java.security.AccessController.doPrivileged(Native Method) at >> java.net.URLClassLoader.findClass(URLClassLoader.java:188) >> >> I tried putting the same jar file inside the war/WEB-INF/lib and >> restarted the server, and error log reads below >> >> Code: >> >> Initializing AppEngine server The server is running athttp://localhost:8888/ >> 9 Feb, 2010 7:00:26 AM >> com.google.appengine.tools.development.ApiProxyLocalImpl log SEVERE: >> [1265698826728000] javax.servlet.ServletContext log: Exception while >> dispatching incoming RPC call >> com.google.gwt.user.server.rpc.UnexpectedException: Service method >> 'public abstract java.lang.String >> com.zo.zotweb.client.GreetingService.greetServer(java.lang.String)' >> threw an unexpected exception: java.lang.NoClassDefFoundError: >> java.net.Socket is a restricted class. Please see the Google App >> Engine developer's guide for more details. at >> com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java: >> 378) at >> com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java: >> 581) at >> com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java: >> 188) at >> com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java: >> 224) at >> com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java: >> 62) at javax.servlet.http.HttpServlet.service(HttpServlet.java:713) at >> javax.servlet.http.HttpServlet.service(HttpServlet.java:806) at >> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487) >> at org.mortbay.jetty.servlet.ServletHandler >> $CachedChain.doFilter(ServletHandler.java:1093) at >> com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java: >> 51) at org.mortbay.jetty.servlet.ServletHandler >> $CachedChain.doFilter(ServletHandler.java:1084) at >> com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java: >> 43) at org.mortbay.jetty.servlet.ServletHandler >> $CachedChain.doFilter(ServletHandler.java:1084) at >> com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java: >> 121) at org.mortbay.jetty.servlet.ServletHandler >> $CachedChain.doFilter(ServletHandler.java:1084) at >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java: >> 360) at >> org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java: >> 216) at >> org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java: >> 181) at >> org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java: >> 712) at >> org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) >> at >> com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java: >> 70) at >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: >> 139) at com.google.appengine.tools.development.JettyContainerService >> $ApiProxyHandler.handle(JettyContainerService.java:352) at >> org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java: >> 139) at org.mortbay.jetty.Server.handle(Server.java:313) at >> org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java: >> 506) at org.mortbay.jetty.HttpConnection >> $RequestHandler.content(HttpConnection.java:844) at >> org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:644) at >> org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) at >> org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381) at >> org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java: >> 396) at org.mortbay.thread.BoundedThreadPool >> $PoolThread.run(BoundedThreadPool.java:442) Caused by: >> java.lang.NoClassDefFoundError: java.net.Socket is a restricted class. >> Please see the Google App Engine developer's guide for more details. >> at >> com.google.appengine.tools.development.agent.runtime.Runtime.reject(Runtime.java: >> 51) at org.postgresql.core.PGStream.<init>(PGStream.java:62) at >> org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java: >> 76) at >> org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java: >> 66) at >> org.postgresql.jdbc2.AbstractJdbc2Connection.<init>(AbstractJdbc2Connection.java: >> 125) at >> org.postgresql.jdbc3.AbstractJdbc3Connection.<init>(AbstractJdbc3Connection.java: >> 30) at >> org.postgresql.jdbc3g.AbstractJdbc3gConnection.<init>(AbstractJdbc3gConnection.java: >> 22) at >> org.postgresql.jdbc4.AbstractJdbc4Connection.<init>(AbstractJdbc4Connection.java: >> 30) at >> org.postgresql.jdbc4.Jdbc4Connection.<init>(Jdbc4Connection.java:24) >> at org.postgresql.Driver.makeConnection(Driver.java:393) at >> org.postgresql.Driver.connect(Driver.java:267) at >> java.sql.DriverManager.getConnection(DriverManager.java:582) at >> java.sql.DriverManager.getConnection(DriverManager.java:185) at >> com.zo.zotweb.server.DbConnection.connectDB(DbConnection.java:12) at >> com.zo.zotweb.server.GreetingServiceImpl.greetServer(GreetingServiceImpl.java: >> 19) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: >> 39) at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: >> 25) at java.lang.reflect.Method.invoke(Method.java:597) at >> com.google.appengine.tools.development.agent.runtime.Runtime.invoke(Runtime.java: >> 100) at >> com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java: >> 562) ... 30 more >> >> please help me find the solution for this > > -- > 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. > -- Bill Michell [email protected] -- 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.
