idea啟動ssm項目詳細教程

前言

今天碰到一個ssm的上古項目,項目沒有使用內置的tomcat作為服務器容器,這個時候就需要自己單獨設置tomcat容器。這讓我想起了我剛入行時被外置tomcat配置支配的恐懼。現在我打算記錄一下配置的過程,希望對后面的小伙伴有所幫助吧。

要求

  • IntelliJ IDEA
  • maven(3.5.1)非必須
  • jdk(1.8)
  • tomcat(8.5.31)

配置過程

1. 導入項目

如果項目是maven的,可以通過maven直接導入,如果項目直接依賴的lib包,那恭喜你,需要折騰一會兒了。在這兒我就不贅述了。如果搞不定可以評論區或私信我。

2.設置項目sdk

養成設置sdk的好習慣。不得不說有些項目是真的對jdk版本有著嚴格的限制。這里我們以jdk8為例:

在這里插入圖片描述

3.選擇tomcat容器

tomcat 選擇本地(local)
在這里插入圖片描述

4.設置tomcat

按照步驟一次選擇
在這里插入圖片描述

選擇后面這個 exploded的artifact。這樣的好處是支持熱部署
在這里插入圖片描述

修改項目容器名,也可以不修改,如果不修改后面訪問接口的時候要加上 ip:port/project_ssm_war_exploded/
在這里插入圖片描述

啟動項目

等待按鈕變為綠色就可以點擊按鈕啟動項目了
在這里插入圖片描述

項目啟動完成后,就可以通過下面的url進行訪問了
在這里插入圖片描述

總結

如果文字對你有幫助記得點贊收藏加關注。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/44616.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/44616.shtml
英文地址,請注明出處:http://en.pswp.cn/web/44616.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

什么是計算機數據結構的字典

字典數據結構在計算機編程領域中是一個非常重要且常用的數據結構。它也被稱為關聯數組、哈希表或映射(Map),在不同編程語言中有不同的實現和稱呼,但其核心概念和用途大致相同。 字典數據結構是一種鍵值對(key-value p…

Linux 軟件工具安裝

Linux 軟件包管理器 yum 什么是軟件包 在Linux下安裝軟件, 一個通常的辦法是下載到程序的源代碼, 并進行編譯,得到可執行程序。 但是這樣太麻煩了, 于是有些人把一些常用的軟件提前編譯好,做成軟件包(可以理解成wind…

動態路由的基本概念

動態路由的基本概念 什么是動態路由? 網絡中的路由器彼此之間相互通信,傳遞各自的路由信息,利用收到的路由信息來更新和維護自己的路由表的過程。 基于某種路由協議實現(6大協議)。 動態路由的特點: 減…

SpringBoot3.3.0升級方案

本文介紹了由SpringBoot2升級到SpringBoot3.3.0升級方案,新版本的升級可以解決舊版本存在的部分漏洞問題。 一、jdk17下載安裝 1、下載 官網下載地址 Java Archive Downloads - Java SE 17 Jdk17下載后,可不設置系統變量java_home,僅在id…

開發技術-Java BigDecimal 精度丟失問題

文章目錄 1. 背景2. 方法3. 總結 1. 背景 昨天和小伙伴排查一個問題時,發現一個 BigDecimal 精度丟失的問題,即 double a 1.1;BigDecimal ba new BigDecimal(a).subtract(new BigDecimal(0.1));System.out.println(ba);輸出: 1.000000000…

構建自定義Tensorflow鏡像時用到的鏈接地址整理

NVIDIA相關: NVIDIA CUDA鏡像的docker hub:https://hub.docker.com/r/nvidia/cuda/tags?page&page_size&ordering&name12.4.1NVIDIA 構建的Tensorflow鏡像包:https://docs.nvidia.com/deeplearning/frameworks/tensorflow-rele…

項目屬性的精粹:Gradle中配置項目屬性的全面指南

項目屬性的精粹:Gradle中配置項目屬性的全面指南 在構建自動化的宏偉藍圖中,Gradle以其靈活的項目屬性配置脫穎而出。項目屬性是構建過程中可配置的參數,它們可以控制構建行為、定義條件邏輯,甚至影響依賴解析。本文將深入探討如…

Vue3 使用 Vue Router 時,prams 傳參失效和報錯問題

Discarded invalid param(s) “id“, “name“, “age“ when navigating 我嘗試使用 prams 傳遞數據 <script setup> import { useRouter } from vue-routerconst router useRouter() const params { id: 1, name: ly, phone: 13246566476, age: 23 } const toDetail…

快速使用BRTR公式出具的大模型Prompt提示語

Role:文章模仿大師 Background: 你是一位文章模仿大師&#xff0c;擅長分析文章風格并進行模仿創作。老板常讓你學習他人文章后進行模仿創作。 Attention: 請專注在文章模仿任務上&#xff0c;提供高質量的輸出。 Profile: Author: 一博Version: 1.0Language: 中文Descri…

半邊數據結構學習

半邊數據結構學習 一、網格數據結構二、半邊數據結構頂點(Vertex)半邊(HalfEdge)面片(Face) 三、OpenMesh 相關代碼拓撲關聯對象遍歷 四、OpenFilpper 相關代碼HoleInfo類孔洞檢測孔洞信息HoleFiller類孔洞補全 一、網格數據結構 對于表面網絡來說&#xff0c;其關鍵在于拓撲&…

【MySQL系列】VARCHAR的底層存儲

&#x1f49d;&#x1f49d;&#x1f49d;歡迎來到我的博客&#xff0c;很高興能夠在這里和您見面&#xff01;希望您在這里可以感受到一份輕松愉快的氛圍&#xff0c;不僅可以獲得有趣的內容和知識&#xff0c;也可以暢所欲言、分享您的想法和見解。 推薦:kwan 的首頁,持續學…

python-親和數(賽氪OJ)

[題目描述] 古希臘數學家畢達哥拉斯在自然數研究中發現&#xff0c;220 的所有真約數(即不是自身的約數)之和為&#xff1a; 1245101120224455110&#xff1d;284 。 而 284 的所有真約為 1 、 2 、 4 、 71 、 142 &#xff0c;加起來恰好為 220 。人們對這樣的數感到很驚奇&a…

頤養優選元宇宙

頤養優選是一個專注于為中老年人提供高品質養老服務的品牌或平臺。它通常涵蓋了一系列服務和產品&#xff0c;旨在幫助老年人享受健康、舒適、有尊嚴的晚年生活。這些服務可能包括但不限于以下幾個方面&#xff1a; ###健康管理 -**定期體檢**&#xff1a;提供定期的身體健康檢…

如何搞定美國TikTok直播網絡?

在全球范圍內&#xff0c;TikTok已經積累了超過30億次的下載量&#xff0c;月活躍用戶達到13億以上&#xff0c;支持75種語言&#xff0c;覆蓋了150多個國家和地區。這一龐大的流量池吸引了眾多國內電商人嘗試在TikTok上進行業務拓展。本文將探討如果要在美國運營TikTok直播&am…

ruoyi定時任務使用

使用沒有什么特別的&#xff0c;不再贅述&#xff0c;可參見前端文檔 或下面的文章 ruoyi若依定時任務的基本使用_若依框架定時任務怎么用-CSDN博客 只說一下被調度任務的建立 1、在調用的類上添加Component("后期在調用任務創建用的偽類的名稱") 稱為偽類是因為…

MySql性能調優03-[SQL優化]

SQL優化 MySQL優化SQL優化-不要寫select *SQL優化-小表驅動大表&#xff0c;而不是大表驅動小表SQL優化-連接查詢代替子查詢SQL優化-提升group by的效率SQL優化-使用limitSQL優化-union all代替unionSQL優化-join的表不宜過多 MySQL優化 trace工具 set session optimizer_trac…

把Docker的虛擬磁盤文件移動到別的盤符

今天清理C盤空間&#xff0c;發現一個很大的文件 ext4.vhdx 足有 15G 之多&#xff0c;發現這個是Docker的虛擬磁盤文件&#xff0c;于是在網上找到移到它的辦法&#xff0c;使用 PowerShell 執行下面命令 查看Docker狀態和版本 wsl -l -v 關閉Docker服務 wsl --shutdown …

Kithara與OpenCV (一)

Kithara使用 OpenCV 庫 目錄 Kithara使用 OpenCV 庫簡介需求和支持的環境構建 OpenCV 庫使用 CMake 進行配置以與 Kithara 一起工作 使用 OpenCV 庫設置項目運行 OpenCV 代碼圖像采集和 OpenCV自動并行化限制和局限性1.系統建議2.實時限制3.不支持的功能和缺失的功能4.顯示 Ope…

Python 數據類型與基礎概念

在 Python 編程中&#xff0c;理解和掌握數據類型和基礎概念是至關重要的。這些概念不僅幫助我們更有效地編寫代碼&#xff0c;還使我們能夠創建更加復雜和功能豐富的應用程序。本文將詳細介紹 Python 中的基本數據類型及其相關操作&#xff0c;并涵蓋一些重要的基礎概念。 1.…

數字化打造行業生態產業鏈,企業新增益全知道

在當今數字化時代&#xff0c;利用數字化打造行業生態產業鏈成為企業發展的重要戰略選擇。那么&#xff0c;這一舉措究竟能為企業帶來哪些新增益呢&#xff1f;讓我們一探究竟。 一、運營效率大幅提高 數字化技術就像一條神奇的紐帶&#xff0c;將產業鏈上的各個環節緊緊相…