我一直在使用Netbeans和Glassfish服务器开发Spring 3.0 Web应用程序。我现在正要将应用程序部署为公共应用程序,但是试图将Glassfish从Tomcat迁移到Tomcat时,我遇到了一个错误。我的应用程序使用AJAX来从应用程序中的URL抓取信息,但是当我请求的URL,我得到以下几点:将Spring应用程序从Glassfish移动到Tomcat
该请求所标识的资源只能用特性产生反应的不能接受按要求“接受”标题()。
我为它请求看起来像这样的信息控制:
@RequestMapping(value = "/electricity/usage/")
public @ResponseBody List<UsageData> getEUsage(HttpSession session) {
UsageDataDAO UsageDAO = new UsageDataDAO();
User u = (User) session.getAttribute("user");
List<UsageData> l = UsageDAO.getAllUsageData(u.getAccountNum(), 'e');
return l;
}
为什么会这样,当我迁移到Tomcat?
任何异常?应用程序是否开始? – Ralph 2012-03-23 14:14:27
是的,除了我请求提取某些JSON数据的URL之外,该应用程序可以工作。 – 2012-03-23 14:35:41
请参阅[如果这适用于您](http://stackoverflow.com/questions/2828968/mapping-restful-ajax-requests-to-spring)的情况。 – 2012-03-23 16:36:46