我正在學習使用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),然後問題就解決了。謝謝你們。
應該有一個服務器窗口顯示您的服務器日誌。在它上面或附近可能有一個「停止」按鈕。在啓動新服務器之前運行服務器以殺死舊進程之前,應該按下該按鈕。 –
@凱你使用Spring Boot還是Spring?你如何準確地啓動你的服務器? –
@EngineerDollery是的,我知道,但我是新手,所以我不知道那個按鈕在哪裏,我甚至不知道那個按鈕是否存在。 – Kai