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

idea配置spring MVC项目启动(maven配置完后)

springmvc项目在idea中配置启动总结,下面的内容是在maven配置好后进行的。

配置 Tomcat 服务器

  1. 添加 Tomcat 到 IDEA

    • File → Settings → Build, Execution, Deployment → Application Servers → 点击 + → 选择 Tomcat Server

    • 指定 Tomcat 安装目录。

  2. 创建运行配置

    • 点击工具栏 Run/Debug Configurations 下拉框 → Edit Configurations → + → Tomcat Server → Local

  3. 配置 Tomcat 参数

    • Name:自定义配置名称(如 Tomcat 9)。

    • Application Server:选择已配置的 Tomcat。

    • HTTP Port:默认 8080(按需修改)。

    • 配置访问路径

    • 配置jre

  4. 部署 Artifact

    • 切换到 Deployment 标签 → 点击 + → Artifact → 选择步骤 2 生成的 Exploded Artifact

    • 项目分为2个服务,分别添加
    • Application Context:设置上下文路径(如 /myapp,默认可能为 Artifact 名)。

    • 最终展示状态


步骤 4:配置 Web Facet(可选)

确保项目被识别为 Web 项目:

  1. Project Structure → Modules → 选择你的模块 → 点击 + → Web

  2. 指定 Web Resource Directory(如 src/main/webapp)和 web.xml 路径。


步骤 5:启动项目

  1. 点击 Run/Debug Configurations 下拉框 → 选择配置好的 Tomcat 配置。

  2. 点击 Run(绿色三角)或 Debug(虫子图标)。

  3. 控制台输出 Tomcat started on port(s): 8080 表示成功。

  4. 访问 http://localhost:8080/你的上下文路径 测试。

这里有时候会启动找不到路径,检查一下server的URL和deployment里的application context的路径是否一致

http://www.dtcms.com/a/129831.html

相关文章:

  • 组合数学——二项式系数
  • linux以C方式和内核交互监听键盘[香橙派搞机日记]
  • Linux:基础IO---软硬链接动静态库前置知识
  • 【排序算法】快速排序
  • 使用Python爬虫的2大原因和6大常用库
  • ORACLE创建表空间,创建用户,授权,扩表空间
  • JavaScript 性能优化实战:深入探讨 JavaScript 性能瓶颈,分享优化技巧与最佳实践
  • 【杂谈】-开源 AI 的复兴:Llama 4 引领潮流
  • 基于Yocto构建Ubuntu 24.04 ARM64 Qt工具链
  • 21天Python计划:零障碍学语法(更新完毕)
  • React 组件
  • 智能体技术进展:从辅助工具到自主决策的AI Agent
  • 数据库——视图
  • flutter 桌面应用之系统托盘
  • [春秋云镜] Tsclient仿真场景
  • 数据库或表数据迁移(使用Navicat迁移MySQL数据库表数据)
  • 目前状况下,计算机和人工智能是什么关系?
  • javaweb maven高级 分模块设计与开发
  • C. Robin Hood in Town思考与理解
  • 变化检测论文学习写作——摘要
  • LeetCode.225. 用队列实现栈
  • 计算机视觉算法实现——电梯禁止电瓶车进入检测:原理、实现与行业应用(主页有源码)
  • vue 入门:组件通讯
  • Python在糖尿病分类问题上寻找具有最佳 ROC AUC 分数和 PR AUC 分数(决策树、逻辑回归、KNN、SVM)
  • C++STL——容器-list(含模拟实现,即底层原理)(含迭代器失效问题)(所有你不理解的问题,这里都有解答,最详细)
  • python:audioFlux 使用教程
  • 【maxENT】最大熵模型(Maximum Entropy Model)R语言实现
  • 双系统win11 + ubuntu,如何完全卸载ubuntu系统?
  • Flutter中如何判断一个计算任务是否耗时?
  • 封装Tcp Socket