我有一个使用 jQuery 的 ajax 后调用,如下所示:
var params = {};
params.type = "POST";
params.url = url;
params.success = successFn;
params.error = errorFn;
$.ajax(params);
在这种情况下,我的 url 是一个 Web 服务,它故意抛出一个异常来测试错误处理。当我在码头运行它时,错误函数被调用,并带有异常文本。当我在 Tomcat 中运行它时,错误函数只是返回“内部服务器错误”。
在这两种情况下,我都看到服务器上抛出了异常,但返回到浏览器的消息不同。
这是我需要在应用程序级别处理的事情吗?或者有没有为此的tomcat配置?