当前位置: 首页 > news >正文

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进行访问了
在这里插入图片描述

总结

如果文字对你有帮助记得点赞收藏加关注。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • llama-recipes
  • YOLO v8进行目标检测的遇到的bug小结
  • 澳门建筑插画:成都亚恒丰创教育科技有限公司
  • 【操作系统】进程管理——死锁(个人笔记)
  • IP 地址与 CDN 性能优化
  • java.lang.NullPointerException: null cannot be cast to non-null type kotlin.Int
  • 【系统架构设计】计算机组成与体系结构(三)
  • 【机器学习理论基础】回归模型定义和分类
  • 【CSS in Depth 2 精译】2.6 CSS 自定义属性(即 CSS 变量)+ 2.7 本章小结
  • Spring MVC 全面指南:从入门到精通的详细解析
  • MiniGPT-Med 通用医学视觉大模型:生成医学报告 + 视觉问答 + 医学疾病识别
  • 【公益案例展】亚运天穹——践行亚运理念,筑牢安全防线
  • MOS管知识整理
  • 【Python 项目】类鸟群:仿真鸟群
  • 网络协议 — Keepalived 高可用方案
  • [译] React v16.8: 含有Hooks的版本
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • Hexo+码云+git快速搭建免费的静态Blog
  • LeetCode29.两数相除 JavaScript
  • 后端_MYSQL
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 前端
  • 入门级的git使用指北
  • 微信小程序设置上一页数据
  • 线上 python http server profile 实践
  • ​Benvista PhotoZoom Pro 9.0.4新功能介绍
  • # 执行时间 统计mysql_一文说尽 MySQL 优化原理
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (三分钟了解debug)SLAM研究方向-Debug总结
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (五)activiti-modeler 编辑器初步优化
  • (限时免费)震惊!流落人间的haproxy宝典被找到了!一切玄妙尽在此处!
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • . Flume面试题
  • ../depcomp: line 571: exec: g++: not found
  • ./indexer: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object fil
  • .NET 设计一套高性能的弱事件机制
  • .net 受管制代码
  • @autowired注解作用_Spring Boot进阶教程——注解大全(建议收藏!)
  • @RequestMapping 的作用是什么?
  • @Slf4j idea标红Cannot resolve symbol ‘log‘
  • @Value读取properties中文乱码解决方案
  • []C/C++读取串口接收到的数据程序
  • [【JSON2WEB】 13 基于REST2SQL 和 Amis 的 SQL 查询分析器
  • [2024-06]-[大模型]-[Ollama] 0-相关命令
  • [C++] 模拟实现list(二)
  • [CareerCup][Google Interview] 实现一个具有get_min的Queue
  • [CF482B]Interesting Array
  • [Git][分支设计规范]详细讲解
  • [hdu 1247]Hat’s Words [Trie 图]
  • [iOS]-NSTimer与循环引用的理解
  • [JMS 3] ActiveMQ实现简单的helloworld