我在这里是个菜鸟。
在Appengine上,我的servlet给出了500错误:
try{
classifiedTweet = SentAnalysis.classifytext("en", "I am happy");
}catch(MashapeClientException mce){
mce.printStackTrace();
}
当我发表评论时,它有效,但我想知道为什么这不起作用。
请帮助
更新1
我找到了类似的here
只是解决方案对我不起作用
答案 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而不是应用程序。你会在标签错误下找到你的堆栈跟踪。