如何杀死javaw.exe

时间:2017-04-08 10:12:11

标签: java spring maven

我正在使用Maven项目学习Spring MVC,我遇到了问题。这是我的控制者:

@Controller
public class HelloWorldController {

    @RequestMapping("/hello")
    public String hello(Model model) {
        model.addAttribute("greeting", "Hello Spring MVC");
        return "helloworld";
    }
}

我通过这种方式运行我的项目(我正在使用Eclip Neon): 右键单击项目>以>运行运行配置>右键单击Maven Build>新>输入名称,基目录和目标>申请>跑。完成。

当我访问此网址时

  

http://localhost:8080/DemoSpringMVC/hello

" helloworld"将显示页面,这很简单。

现在我想将@RequestMapping(" / hello")更改为@RequestMapping(" / hello1"),就像这样

@Controller
public class HelloWorldController {

    @RequestMapping("/hello1")
    public String hello(Model model) {
        model.addAttribute("greeting", "Hello Spring MVC");
        return "helloworld";
    }
}

我再次运行我的项目,访问此网址并收到错误"请求的资源不可用。"

  

http://localhost:8080/DemoSpringMVC/hello1

我试图访问这个" helloworld"还在显示

  

http://localhost:8080/DemoSpringMVC/hello

我打开任务管理器,我发现" javaw.exe"每次运行我的项目时都会创建一个新实例,但旧版本总会受到影响。 我试图杀死所有" javaw.exe"手工处理,再次运行项目并且工作正常。

所以问题是,如何杀死旧的" javaw.exe"每次运行我的项目时进程???或者我可能错误地构建或运行Maven项目?

解决:我意识到我可以按照正常的方式运行maven项目(通过tomcat),然后问题解决了。谢谢大家。

1 个答案:

答案 0 :(得分:0)

您可能希望重新部署正在运行的代码,而不是第二次运行。见https://www.mkyong.com/eclipse/how-to-configure-hot-deploy-in-eclipse/