代码未在Maven战争中更新

时间:2018-06-26 01:47:23

标签: maven spring-mvc

我正在开发一个Spring MVC和Hibernate项目。当我构建war clean安装并部署到tomact中时。在控制台中,旧代码正在运行意味着这是我的索引控制器

@Controller
@RequestMapping({ "/index" })
public class IndexController {

 private final Logger logger = 
   LogManager.getLogger(this.getClass().getSimpleName());


@RequestMapping(method = RequestMethod.GET)
public String index(ModelMap model, final Principal principal) {
    //logger.debug("Enter in Get method IndexController");

    return "index";
  }
}

您可以看到我注释了记录器,但是它在控制台中打印。所以我认为它来自另一个控制器,然后我从代码中删除了所有控制器,并且在部署它之后仍然打印记录器,并且我还从该控制器中删除了记录器并在部署之后它仍然是打印记录器。我不知道为什么我的代码在战争中没有更新。任何人都可以帮助我

1 个答案:

答案 0 :(得分:0)

请清除本地存储库,然后执行clean install

对于Windows,您可以在.m2中找到C:\Users\{yourUsername}\.m2存储库