如何杀死javaw.exe
我正在学习使用Maven项目的Spring MVC,并面临一个问题。这是我的控制器:如何杀死javaw.exe
@Controller
public class HelloWorldController {
@RequestMapping("/hello")
public String hello(Model model) {
model.addAttribute("greeting", "Hello Spring MVC");
return "helloworld";
}
}
我通过这种方式(我用Eclip霓虹灯)上运行我的项目: 右键单击项目>运行方式>运行配置>右键单击Maven构建>新建>输入名称,基础目录和目标>应用>运行。完成。
当我访问此网址
的 “HelloWorld” 的页面将显示,这很简单。
现在我想改变@RequestMapping( “/你好”),以@RequestMapping( “/ hello1”),这样
@Controller
public class HelloWorldController {
@RequestMapping("/hello1")
public String hello(Model model) {
model.addAttribute("greeting", "Hello Spring MVC");
return "helloworld";
}
}
我再次运行我的项目,访问这个网址,我得到了错误“请求的资源不可用。“
我试图访问这个和 “HelloWorld” 的仍然是显示
我打开任务管理器,我想出了“javaw进程.exe“每次运行我的项目时创建一个新实例,但旧版本总是会受到影响。 我试图手动杀死所有“javaw.exe”进程,再次运行项目,它的工作原理。
所以问题是,如何在每次运行我的项目时杀死旧的“javaw.exe”进程?或者,也许我错误地构建或运行Maven项目?
已解决:我意识到我可以按照正常的方式运行一个maven项目(通过tomcat),然后问题就解决了。谢谢你们。
您可能需要重新部署运行代码,而不是第二次运行。请参阅https://www.mkyong.com/eclipse/how-to-configure-hot-deploy-in-eclipse/
谢谢,但这解决了与tomcat服务器,而不是maven项目的问题。我试图找到像这样的相同方式,但一无所获。 – Kai
应该有一个服务器窗口显示您的服务器日志。在它上面或附近可能有一个“停止”按钮。在启动新服务器之前运行服务器以杀死旧进程之前,应该按下该按钮。 –
@凯你使用Spring Boot还是Spring?你如何准确地启动你的服务器? –
@EngineerDollery是的,我知道,但我是新手,所以我不知道那个按钮在哪里,我甚至不知道那个按钮是否存在。 – Kai