[英]How to kill javaw.exe
我正在使用 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 構建 > 新建 > 輸入名稱、基本目錄和目標 > 應用 > 運行。 完畢。
當我訪問這個網址時
將顯示"helloworld"
頁面,這很簡單。
現在我想將@RequestMapping("/hello")
更改為@RequestMapping("/hello1")
,就像這樣
@Controller
public class HelloWorldController {
@RequestMapping("/hello1")
public String hello(Model model) {
model.addAttribute("greeting", "Hello Spring MVC");
return "helloworld";
}
}
我再次運行我的項目,訪問此 url,但出現錯誤“ The requested resource is not available."
我嘗試訪問它,但仍然顯示"helloworld"
我打開任務管理器,發現每次運行項目時"javaw.exe"
創建一個新實例,但舊版本總是受到影響。 我嘗試手動殺死所有"javaw.exe"
進程,再次運行該項目並且它可以工作。
所以問題是,如何在每次運行我的項目時殺死舊的"javaw.exe"
進程??? 或者我可能以錯誤的方式構建或運行 Maven 項目?
已解決:我意識到我可以按照正常方式(通過 tomcat)運行 maven 項目,然后問題解決了。 謝謝你們。
您可能想要重新部署正在運行的代碼,而不是第二次運行。 見https://www.mkyong.com/eclipse/how-to-configure-hot-deploy-in-eclipse/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.