try Put in folder lib , docList API and SpreedSheet API , later make the
build path.
java.lang.NoClassDefFoundError: com/google/gdata/client/spreadsheet/
SpreadsheetService
This error talk :SpreadsheetService not found...
bye
2011/5/5 Rambo <>
> 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.
>
>
--
*Felipe Teixeira*
*Desenvolvedor Java
*
IPNET - Soluções em Informática
Tel.: 55 21 3553 2717 / 21-7805-6867
Rua Visconde de Inhaúma, 134, Sala 615
Centro - RJ - CEP: 20091-007
*http://www.ipnetsolucoes.com.br *
--
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.