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

IDEA部署tomcat项目

文章目录

  • 只是部署一下看到这里即可
  • war和war exploded的区别
    • war
    • war exploded
  • update的动作
    • update resources
    • update classes and resources
    • redeploy
    • restart server

解决了拿到了一个tomcat项目后如何将它部署到IDEA里面的问题。

  1. file->open在这里插入图片描述

  2. 选中pom.xml并open as project
    在这里插入图片描述

  3. 按照下面的方式部署
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
4. 选择Deployment在这里插入图片描述
5. 选择war exploded在这里插入图片描述

在这里插入图片描述

把下面箭头所指的地方删了
在这里插入图片描述
启动即可。(如果没有tomcat那就去参考其他人的博客下载后再来看)

只是部署一下看到这里即可

war和war exploded的区别

参考B站视频

war

war:发布模式,先打成war包,再发布到服务器的指定目录下(tomcat的webapp)

war exploded

war exploded:直接将文件夹,jsp,class等移到部署的文件夹下面,运行时加载部署内容。支持热部署。

开发时候推荐使用。

update的动作

update resources

更新资源文件,jsp,xml等等,不包括java文件

update classes and resources

更新资源文件和java的class。意味着java文件的更新也能被及时加载。
在debug模式下,修改java文件能够立刻生效,如果是在运行模式下,则不会立刻生效。

redeploy

重新部署,把原来的war移除掉,换成新的war,服务器不进行重启

restart server

重启服务器
注意点:
发布成war和war exploded,是对项目的上下文是有影响。

request.getSession0.getServletContext().getRealpath(" /")

war的上下文的实际路径:是在tomcat的目录下
D:\devlopment\apache-tomcat-9.0.37\webapps\ base01_hello_war\

war exploed的实际路径:当前工程的target
D:\ev01\ mvcsample\ base01-hello\target\ base01-hello-1.0\

http://www.lryc.cn/news/64564.html

相关文章:

  • IAM角色
  • 【VAR | 时间序列】以美国 GDP 和通货膨胀数据为例的VAR模型简单实战(含Python源代码)
  • 常用的设计模式之二(行为型模式)
  • MYSQL基本操作(增删改查)
  • 双周赛103(模拟、网格图BFS、树状数组)
  • 【数据结构】二叉树(详细)
  • 蓝牙耳机哪款性价比高一些?2023年性价比最高的蓝牙耳机推荐
  • 等保2.0存在的问题
  • 国民技术N32G430开发笔记(9)- IAP升级 Bootloader的制作
  • 如何使用depcheck检查vue和react的依赖,以后不用把时间浪费在依赖问题上了
  • 使用Python和机器学习进行文本情感分类
  • QML路径视图(The PathView)
  • 5月4号软件资讯更新合集.....
  • 基于 Rainbond 的混合云管理解决方案
  • 加强网络风险生命周期
  • Java——二叉树的深度
  • 一般现在时(二)
  • leetcode657. 机器人能否返回原点
  • DAY 48 Nginx的 location与rewrite模块
  • Linux 常用操作技巧
  • BetaFlight统一硬件配置文件研读之timer命令
  • 码出高效:Java开发手册笔记(java对象四种引用关系及ThreadLocal)
  • 为什么要进行数据决策?数据决策对企业而言有何重要意义?
  • 2. Java 异常体系
  • 如何学好STM32,需要哪些步骤?
  • 武忠祥老师每日一题||不定积分基础训练(四)
  • 记一次产线打印json导致的redis连接超时
  • FPGA入门系列12--RAM的使用
  • 【三十天精通Vue 3】第二十六天 Vue3 与 TypeScript 最佳实践
  • ffmpeg-mov-metadate不识别Bug修复