I tried both of the following:
@XmlRootElement(name = "sometweet")
@XmlAccessorType(XmlAccessType.PUBLIC_MEMBER)
public class TweetBag {
private String sender;
public String getSender() {
return sender;
}
public void setSender(String s) {
this.sender = sender;
}
}
@XmlRootElement(name = "sometweet")
@XmlAccessorType(XmlAccessType.FIELD)
public class TweetBag {
@XmlElement
private String sender;
public String getSender() {
return sender;
}
public void setSender(String s) {
this.sender = sender;
}
}
and the service:
@GET
@Path("{phrase}")
public TweetBag searchPhrase(@PathParam("phrase") String keyword) {
Twitter twitter = new TwitterFactory().getInstance();
List tweets = new ArrayList();
try {
Query q = new Query(keyword);
QueryResult result = twitter.search(q);
tweets = result.getTweets();
} catch (TwitterException te) {
te.printStackTrace();
System.out.println("Failed to search tweets: " + te.getMessage());
}
TweetBag bag = new TweetBag();
bag.setSender(tweets.get(0).getFromUser());
return bag;
}
--
View this message in context: http://jersey.576304.n2.nabble.com/Twitter4j-Jersey-WebApplicationException-tp6095973p6128266.html
Sent from the Jersey mailing list archive at Nabble.com.