Hi Friends...!
Am trying to use spreadsheet service in the servlet but am
getting error....
Here i gave code and the error msg...
package guestbook;
import java.io.*;
import java.net.URL;
import javax.servlet.http.*;
import com.google.gdata.client.spreadsheet.SpreadsheetService;
import com.google.gdata.data.spreadsheet.SpreadsheetFeed;
@SuppressWarnings("serial")
public class GuestbookServlet extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse
resp)
throws IOException {
//SpreadsheetService service=new SpreadsheetService("sample");
String[] spreadsheet_name = null;
PrintWriter out=resp.getWriter();
com.google.gdata.data.spreadsheet.SpreadsheetEntry entry=null;
SpreadsheetService service = new SpreadsheetService("Sample");
try
{
service.setUserCredentials("[email protected]",
"october87");
URL metafeedUrl = new
URL("https://spreadsheets.google.com/feeds/
spreadsheets/private/full");
SpreadsheetFeed feed = service.getFeed(metafeedUrl,
SpreadsheetFeed.class);
java.util.List<com.google.gdata.data.spreadsheet.SpreadsheetEntry>
spreadsheets = feed.getEntries();
for (int i = 0; i < spreadsheets.size(); i++)
{
entry = spreadsheets.get(i);
spreadsheet_name[i]=entry.getTitle().getPlainText();
//if(spreadsheet_name[i].contains(input_file))
//{
out.println("\t" + spreadsheet_name[i]);
// break;
//}
}
}
catch(Exception e)
{
System.out.println("Exception "+e);
}
}
}
And the error msg is
HTTP ERROR 500
Problem accessing /guestbook. Reason:
com/google/gdata/client/spreadsheet/SpreadsheetService
Caused by:
java.lang.NoClassDefFoundError: com/google/gdata/client/spreadsheet/
SpreadsheetService
at guestbook.GuestbookServlet.doGet(GuestbookServlet.java:30)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:
511)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1166)
at
com.google.appengine.api.blobstore.dev.ServeBlobFilter.doFilter(ServeBlobFilter.java:
58)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
com.google.apphosting.utils.servlet.TransactionCleanupFilter.doFilter(TransactionCleanupFilter.java:
43)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
com.google.appengine.tools.development.StaticFileFilter.doFilter(StaticFileFilter.java:
122)
at org.mortbay.jetty.servlet.ServletHandler
$CachedChain.doFilter(ServletHandler.java:1157)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:
388)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:
216)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:
182)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:
765)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:
418)
at
com.google.apphosting.utils.jetty.DevAppEngineWebAppContext.handle(DevAppEngineWebAppContext.java:
70)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
152)
at com.google.appengine.tools.development.JettyContainerService
$ApiProxyHandler.handle(JettyContainerService.java:351)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:
152)
at org.mortbay.jetty.Server.handle(Server.java:326)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:
542)
at org.mortbay.jetty.HttpConnection
$RequestHandler.headerComplete(HttpConnection.java:923)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:547)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:
409)
at org.mortbay.thread.QueuedThreadPool
$PoolThread.run(QueuedThreadPool.java:582)
Whats wrong with my code....?
Please give me suggestion....
Thanks in advance....
Regards,
Ramkumar P
--
You received this message because you are subscribed to the Google Groups
"Google App Engine for Java" 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-appengine-java?hl=en.