我的项目在全局端的 GAE 中不起作用,但它在本地 GAE 服务器中正常工作。
来自全局服务器的日志:
Caused by: java.lang.ClassNotFoundException: org.springframework.util.StreamUtils
我在调用
getLogin()
方法时看到此异常,但方法 setUserINN()
工作是正确的。@RequestMapping(value="/getSalesInfo", method = RequestMethod.GET)
public @ResponseBody String getLogin(){
MasterAccountInfo msi = dataMethods.getMasterAccountInfo();
ObjectMapper mapper = new ObjectMapper();
try {
return mapper.writeValueAsString(msi);
} catch (JsonProcessingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
return "failed transform";
}
}
@RequestMapping(value="/setuserINN", method = RequestMethod.POST)
public String setUserINN(@RequestParam("INN") String INN){
Principal pr = SecurityContextHolder.getContext().getAuthentication();
String str = pr.getName();
dataMethods.changeUserInfo(str, INN);
return "redirect:/myaccount";
}
}
我不知道这个问题。请帮忙。
最佳答案
StreamUtils 是在 Spring 3.2.2 中添加的。您至少需要升级到该版本的 Spring 才能使其工作。
http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/util/StreamUtils.html
关于java - 由 GAE 中的 : java. lang.ClassNotFoundException : org. springframework.util.StreamUtils 引起,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20604748/