簡體   English   中英

如何殺死 javaw.exe

[英]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 構建 > 新建 > 輸入名稱、基本目錄和目標 > 應用 > 運行。 完畢。

當我訪問這個網址時

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";
    }
}

我再次運行我的項目,訪問此 url,但出現錯誤“ The requested resource is not available."

http://localhost:8080/DemoSpringMVC/hello1

我嘗試訪問它,但仍然顯示"helloworld"

http://localhost:8080/DemoSpringMVC/hello

我打開任務管理器,發現每次運行項目時"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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM