appengine上的printStackTrace()

时间:2012-01-20 10:16:28

标签: java google-app-engine

我在这里是个菜鸟。

在Appengine上,我的servlet给出了500错误:

try{
classifiedTweet = SentAnalysis.classifytext("en", "I am happy");
}catch(MashapeClientException mce){
mce.printStackTrace();
}

当我发表评论时,它有效,但我想知道为什么这不起作用。

请帮助

更新1

我找到了类似的here

只是解决方案对我不起作用

2 个答案:

答案 0 :(得分:2)

可能是方法是抛出一些其他异常。尝试捕捉更广泛的Exception

try{
    classifiedTweet = SentAnalysis.classifytext("en", "I am happy");
} catch(MashapeClientException mce) {
    mce.printStackTrace();
} catch(Exception e) {
    e.printStackTrace();
}

答案 1 :(得分:2)

您应该在控制台上看到您的堆栈跟踪。如果您要将应用程序上传到appspot.com,那么除了转到日志之外,您可以转到appengine.google.com而不是应用程序。你会在标签错误下找到你的堆栈跟踪。