gpt4 book ai didi

java - 如何杀死javaw.exe

转载 作者:行者123 更新时间:2023-12-02 22:46:45 24 4
gpt4 key购买 nike

我正在使用 Maven 项目学习 Spring MVC,并且遇到一个问题。这是我的 Controller :

@Controller
public class HelloWorldController {

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

我通过这种方式运行我的项目(我使用的是 Eclip Neon):右键单击项目 > 运行方式 > 运行配置 > 右键单击​​ Maven 构建 > 新建 > 输入名称、基本目录和目标 > 应用 > 运行。完成。

当我访问这个网址时

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),然后问题就解决了。谢谢大家。

最佳答案

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

关于java - 如何杀死javaw.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43292711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com