一、前言

一直通过idea软件去部署项目到tomcat上,却忘了最基本的打包成war包部署到tomcat今天就来通过笔记的方式来提醒下自己,同时也帮助下有同样想法的兄弟们。

二、直奔主题

1、首先,我们通过idea软件打开项目找到,maven项目中的pom.xml文件,这里简单介绍下pom.xml(即Project Object Model,项目对象模型,应用于maven项目中,主要用以管理项目配置文件,开发者信息,项目依赖等),找到如下图所示的pom.xml文件。

2、找到标签该标签的作用,就是对项目的打包方式进行指定的,一般创建一个新的项目打包方式都是pom形式的,多用于微服务项目,这里我们将打包方式进行改正位war包即可。然后我们找到idea右侧的Maven图标点击一下会弹出如下窗口。点击下clean先清除下缓存,然后点击package进行项目的打包。

3、我们返回到project的菜单中,发现这时出现了一个名为target的文件夹,这个文件夹就是我们打包之后才会出现的文件夹,我们打开这个文件夹复制,如下图的xxx.war文件就是我们打包好的war包。

4、我们直接在这里右键直接copy即可,复制好后就找到tomcat的安装文件夹(没有tomcat的去官网下载 https://tomcat.apache.org/)打开文件会发现如下列表的,我们点击webapps,这里我们解释一下这个文件夹的作用:主要的作用就是用来存放应用程序的,tomcat启动时会自动加载webapps下的项目,可以以文件夹,jar包,war包的形式进行发布项目。我们只需要将复制好的文件粘贴到该目录下即可。如下图:

5、返回上一级目录点击bin文件夹找到下面的startup.bat文件双击运行即可,启动当前版本的tomcat服务器,这里注意:如果在环境变量中配置了tomcat则只会运行环境变量下的版本。如下图

当出现如下图所示情况时就是运行成功了,切记不要关闭。

6、打开任意浏览器输入http://localhost:8080/ssm/ 即可访问到你部署的war包项目了。这里的ssm就是你war包的名称,8080就是该应用占用的端口号,可以在tomcat文件夹下的conf文件夹的server.xml文件夹中进行配置,这里的localhost代表本地,也可以用127.0.0.1进行代替。

下面介绍下通过server.xml修改默认端口号:
我们打开tomcat文件夹下的conf文件夹找到server.xml文件,右键打开方式通过记事本打开,找到 标签 如下图。

这个标签的作用是在Tomcat中请求接收和响应返回的端口,Tomcat中支持HTTP、AJP等协议。这里我们一般会看见俩个这个标签,我们选择标签中带有属性protocol="HTTP/1.1"的这个进行端口号的修改,这个属性的作用就是连接器使用的协议。然后我们修改port的属性即可。

三、快速总结

可能上面比较啰嗦,但是对比较模糊的兄弟们应该比较友好,下面对上面的步骤进行简化总结,方便,快速部署。
1、idea打开maven项目,找到pom.xml文件修改打包方式位war
2、清除项目缓存点右侧Maven下clean后点击package打包。
3、找到右侧target目录下的xxx.war
4、复制到tomcat的webapps文件夹下
5、找到tomcat的bin文件下的startup.bat双击启动
6、浏览器输入localhost:8080/xxx

四、完结撒花

首先,谢谢各位大佬的观看也请大佬们勿喷,同时以上写的文字偶有借鉴,如有侵权可联系我立刻删除,无冒犯之意,下篇文章见兄弟们。

maven项目打包成war包并部署到tomcat上相关推荐

  1. idea将web项目打包成war包并部署到服务器上运行

    idea将web项目打包成war包并部署到服务器上运行 以下是工作案例总结: 1.首先idea配置服务器:tomcat服务器或者jetty服务器均可 2.idea配置环境设置:点击如下图标 接下来如下 ...

  2. SpringBoot项目打包成war包并部署到服务器上

    背景说明 当我们使用springboot开发时,有的时候需要打war包在外部tomcat部署,方便运维人员维护,但是修改配置文件后重新打包给运维的时候,又需要修改一些配置这样还是不方便维护. 环境参数 ...

  3. idea将maven项目打包成war包的方式,以及使用war包

    打包WAR过程 首先对项目进行编译.然后执行以下步骤: 单击下图红色方框处  在IDEA右侧出现maven project选项  单击maven project选项,出现Spring MVC Basi ...

  4. mvn打包并部署本地tomcat_Maven项目打包成war包部署到Tomcat的方法

    Maven项目打包成war包部署到Tomcat的方法 有关于 Maven 项目的打包部署,我这里用的是 Eclipse 编辑器,以此来做个简单的记录. 实践环境 操作系统: Windows IDE: ...

  5. IDEA MAVEN项目打包成jar包的两种简单方式

    IDEA MAVEN项目打包成jar包的两种简单方式 准备了两个打包方法 1.IEDA自带打包方法 2.用Maven插件maven-shade-plugin打包 IDEA自带打包 适用于任何打包,稍微 ...

  6. java maven 打包jar_maven项目如何打jar包?eclipse将maven项目打包成jar包方法

    下面的内容是要给大家介绍eclipse将maven项目打包成jar包的方法,一起来看看整个过程是怎样的吧,希望对你的编程之路可以有所帮助哦. 利用eclipse把项目打包成jar,放入服务器执行. 1 ...

  7. 使用IDEA如何将项目打包成war包

    IDEA 中如何打war包 第一步 使用快捷键 Ctrl + Alt + Shift + S 打开界面 2,进去之后,可以修改打包的war包名字和存放路径,默认是项目路径\out\artifacts\ ...

  8. eclipse将web项目打包成war包

    目录 通用的方式打包 maven方式打包 IDEA版本:https://blog.csdn.net/weixin_45859844/article/details/119965800 如果要到服务器部 ...

  9. IDEA中如何将一个JavaWeb项目打包成war包

    一.war包目录结构介绍. 1.Java的打包方式jar.war.ear包的作用.区别: jar:通常是开发时要引用通用(JAVA)类,打成包便于存放管理: war:是做好一个(web)应用后,通常是 ...

最新文章

  1. R 语言绘制环状热图
  2. pl sql如何调试oracle存储过程,PL/SQL Developer中调试oracle的存储过程
  3. <文献阅读>用转移熵通过微阵列的时间序列推断基因调控网络(inferring gene regulatory networks from microarray time series data
  4. 《Web应用漏洞侦测与防御:揭秘鲜为人知的攻击手段和防御技术》——导读
  5. python简单的小程序_初学python的一些简单程序(1)
  6. TabBarController创建及使用方法简介
  7. el-calendar 怎么设置上一年和下一年_为什么香港硕士一年的含金量那么高?
  8. 基于SpringBoot 2.0正式版的SpringCloud的微服务实战项目搭建
  9. linux 内核 锐龙,AMDGPU内核驱动程序在Linux 5.0上运行良好
  10. Java内存管理(一)--内存分区
  11. HDU1715 大菲波数【大数】
  12. asp.net2.0 GridView 导出到 Excel
  13. 数据结构中的7种排序算法
  14. 趣味集算:八皇后问题
  15. php分钟转时间戳,php函数转时间戳
  16. 实践丨手把手教你用STM32设计WiFi语音播报日程表
  17. 微分几何II 曲率
  18. 为什么手机网速太慢_手机网速慢怎么回事?一分钟就提速两倍的方法
  19. 使用当前主流的github管理项目代码(记我的第一次项目创建)
  20. 基于 SPI 协议的0.96 寸OLED显示

热门文章

  1. javaweb JAVA JSP营养健康管理系统(膳食的合理搭配)健康管理系统-
  2. iOS上线app基本素材和资料
  3. JS正则表达式入门,看这篇就够了
  4. 自己曾经的C++笔记【在c盘爆满的时候找到的回忆】
  5. Xshell / Xftp 7 暴力激活
  6. 高手和普通人的本质区别的两条
  7. 量化交易之股票数据的获取——同花顺软件 1
  8. requests.get()爬去中文网页乱码解决方法
  9. VS 2017 多行段落注释 快捷键
  10. 视频教程-Three.js(webgl) webpack+es6 geojson 3d地图 项目实战视频教程-JavaScript