twitter app using java -


i'm trying make simple twitter application in eclipse. i'm getting "resource not found" error. have tried using simple java class, servlet.

my code: twitterintegration.java:

package com.home.social;  import java.io.bufferedwriter;  import java.io.filewriter;  import java.util.list;  import twitter4j.query;  import twitter4j.queryresult;  import twitter4j.status;  import twitter4j.twitter;  import twitter4j.twitterfactory;  import twitter4j.conf.configurationbuilder;   public class twitterintegration {      public static void main(string[] args) throws exception     {          // create configuration builder , set key, token etc          configurationbuilder cb = new configurationbuilder();          cb.setoauthconsumerkey("xx");          cb.setoauthconsumersecret("xx");          cb.setoauthaccesstoken("xx");          cb.setoauthaccesstokensecret("xx");          // create twitter instance          twitter twitter = new twitterfactory(cb.build()).getinstance();          // create file writer , buffer writer         filewriter fstream = new filewriter("twitterstream.txt",true);          bufferedwriter out = new bufferedwriter(fstream);          // create query object , set search string          query query = new query("");          query.setquery("#mumbai");          // query result          queryresult qr = twitter.search(query);          // tweets , write in file          while(qr.hasnext())         {              qr.nextquery();              list<status> tweets = qr.gettweets();              (status t: tweets)             {                  system.out.println(t.getid() + " - " + t.getcreatedat() + ": " + t.gettext());                  out.write("\n"+t.getid()+","); out.write("\t"+t.gettext()+",");                  out.write("\t"+t.getuser()+",");                  }              }          try{ thread.sleep(1000*60*15);          }catch(exception e) {}          }      }  

web.xml:

<?xml version="1.0" encoding="utf-8"?> <web-app id="webapp_id" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">     <display-name>     twitter3</display-name>     <welcome-file-list>         <welcome-file>index.html</welcome-file>         <welcome-file>index.htm</welcome-file>         <welcome-file>index.jsp</welcome-file>         <welcome-file>default.html</welcome-file>         <welcome-file>default.htm</welcome-file>         <welcome-file>default.jsp</welcome-file>     </welcome-file-list> </web-app> 

stacktrace:

exception in thread "main" java.lang.noclassdeffounderror: com/google/appengine/api/urlfetch/httprequest     @ twitter4j.alternativehttpclientimpl.handlerequest(alternativehttpclientimpl.java:43)     @ twitter4j.httpclientbase.request(httpclientbase.java:53)     @ twitter4j.httpclientbase.get(httpclientbase.java:71)     @ twitter4j.twitterimpl.get(twitterimpl.java:1562)     @ twitter4j.twitterimpl.search(twitterimpl.java:253)     @ com.home.social.twitterintegration.main(twitterintegration.java:30) caused by: java.lang.classnotfoundexception: com.google.appengine.api.urlfetch.httprequest     @ java.net.urlclassloader$1.run(unknown source)     @ java.net.urlclassloader$1.run(unknown source)     @ java.security.accesscontroller.doprivileged(native method)     @ java.net.urlclassloader.findclass(unknown source)     @ java.lang.classloader.loadclass(unknown source)     @ sun.misc.launcher$appclassloader.loadclass(unknown source)     @ java.lang.classloader.loadclass(unknown source)     ... 6 more 

you missing google appengine api jar file. have install/download , add project.


Comments