maven项目打包成war包并部署到tomcat上
一、前言
一直通过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上相关推荐
- idea将web项目打包成war包并部署到服务器上运行
idea将web项目打包成war包并部署到服务器上运行 以下是工作案例总结: 1.首先idea配置服务器:tomcat服务器或者jetty服务器均可 2.idea配置环境设置:点击如下图标 接下来如下 ...
- SpringBoot项目打包成war包并部署到服务器上
背景说明 当我们使用springboot开发时,有的时候需要打war包在外部tomcat部署,方便运维人员维护,但是修改配置文件后重新打包给运维的时候,又需要修改一些配置这样还是不方便维护. 环境参数 ...
- idea将maven项目打包成war包的方式,以及使用war包
打包WAR过程 首先对项目进行编译.然后执行以下步骤: 单击下图红色方框处 在IDEA右侧出现maven project选项 单击maven project选项,出现Spring MVC Basi ...
- mvn打包并部署本地tomcat_Maven项目打包成war包部署到Tomcat的方法
Maven项目打包成war包部署到Tomcat的方法 有关于 Maven 项目的打包部署,我这里用的是 Eclipse 编辑器,以此来做个简单的记录. 实践环境 操作系统: Windows IDE: ...
- IDEA MAVEN项目打包成jar包的两种简单方式
IDEA MAVEN项目打包成jar包的两种简单方式 准备了两个打包方法 1.IEDA自带打包方法 2.用Maven插件maven-shade-plugin打包 IDEA自带打包 适用于任何打包,稍微 ...
- java maven 打包jar_maven项目如何打jar包?eclipse将maven项目打包成jar包方法
下面的内容是要给大家介绍eclipse将maven项目打包成jar包的方法,一起来看看整个过程是怎样的吧,希望对你的编程之路可以有所帮助哦. 利用eclipse把项目打包成jar,放入服务器执行. 1 ...
- 使用IDEA如何将项目打包成war包
IDEA 中如何打war包 第一步 使用快捷键 Ctrl + Alt + Shift + S 打开界面 2,进去之后,可以修改打包的war包名字和存放路径,默认是项目路径\out\artifacts\ ...
- eclipse将web项目打包成war包
目录 通用的方式打包 maven方式打包 IDEA版本:https://blog.csdn.net/weixin_45859844/article/details/119965800 如果要到服务器部 ...
- IDEA中如何将一个JavaWeb项目打包成war包
一.war包目录结构介绍. 1.Java的打包方式jar.war.ear包的作用.区别: jar:通常是开发时要引用通用(JAVA)类,打成包便于存放管理: war:是做好一个(web)应用后,通常是 ...
最新文章
- R 语言绘制环状热图
- pl sql如何调试oracle存储过程,PL/SQL Developer中调试oracle的存储过程
- <文献阅读>用转移熵通过微阵列的时间序列推断基因调控网络(inferring gene regulatory networks from microarray time series data
- 《Web应用漏洞侦测与防御:揭秘鲜为人知的攻击手段和防御技术》——导读
- python简单的小程序_初学python的一些简单程序(1)
- TabBarController创建及使用方法简介
- el-calendar 怎么设置上一年和下一年_为什么香港硕士一年的含金量那么高?
- 基于SpringBoot 2.0正式版的SpringCloud的微服务实战项目搭建
- linux 内核 锐龙,AMDGPU内核驱动程序在Linux 5.0上运行良好
- Java内存管理(一)--内存分区
- HDU1715 大菲波数【大数】
- asp.net2.0 GridView 导出到 Excel
- 数据结构中的7种排序算法
- 趣味集算:八皇后问题
- php分钟转时间戳,php函数转时间戳
- 实践丨手把手教你用STM32设计WiFi语音播报日程表
- 微分几何II 曲率
- 为什么手机网速太慢_手机网速慢怎么回事?一分钟就提速两倍的方法
- 使用当前主流的github管理项目代码(记我的第一次项目创建)
- 基于 SPI 协议的0.96 寸OLED显示
热门文章
- javaweb JAVA JSP营养健康管理系统(膳食的合理搭配)健康管理系统-
- iOS上线app基本素材和资料
- JS正则表达式入门,看这篇就够了
- 自己曾经的C++笔记【在c盘爆满的时候找到的回忆】
- Xshell / Xftp 7 暴力激活
- 高手和普通人的本质区别的两条
- 量化交易之股票数据的获取——同花顺软件 1
- requests.get()爬去中文网页乱码解决方法
- VS 2017 多行段落注释 快捷键
- 视频教程-Three.js(webgl) webpack+es6 geojson 3d地图 项目实战视频教程-JavaScript