JavaWeb项目使用idea打包war包放到tomcat中运行

应用部署tomcat步骤


前言
参考了网上很多教程,很杂,具体看自己适用于哪个,如下正文中我是可以直接在tomcat中跑起来了。

正文

首先打开idea点击左上角的file文件选中Project Structure
JavaWeb项目使用idea打包war包放到tomcat中运行
选择Artifacts新增war

JavaWeb项目使用idea打包war包放到tomcat中运行
点击+号选择如下
JavaWeb项目使用idea打包war包放到tomcat中运行
JavaWeb项目使用idea打包war包放到tomcat中运行
右上角换成Archive,Apply即可。
JavaWeb项目使用idea打包war包放到tomcat中运行
JavaWeb项目使用idea打包war包放到tomcat中运行
JavaWeb项目使用idea打包war包放到tomcat中运行
再进行Build,选择Build Artifacts
JavaWeb项目使用idea打包war包放到tomcat中运行
JavaWeb项目使用idea打包war包放到tomcat中运行
该目录下
JavaWeb项目使用idea打包war包放到tomcat中运行
生成的war包位置在你设置的路径下。
JavaWeb项目使用idea打包war包放到tomcat中运行
在idea运行后可以生成一个war包
JavaWeb项目使用idea打包war包放到tomcat中运行
把上面的war包放到tomcat下的webapps目录下
如下我这是测试后运行成功后wts-web_war exploded是由于war包生成 的
JavaWeb项目使用idea打包war包放到tomcat中运行
运行tomcat下的bin目录startup.bat,即可去浏览器访问你的地址就可以了。如果报错系统找不到xxx.xml注意去查看自己idea项目中tomcat下配置的lib文件是否有误,或者是访问的地址配置路径。JavaWeb项目使用idea打包war包放到tomcat中运行
点击后运行成功的tomcat,项目浏览图我就不放了。JavaWeb项目使用idea打包war包放到tomcat中运行
拓展

关于正文中我有两个war包,是选择war还是war exploded。
首先她们两者的区别:

  1. war模式:将web工程以包的形式上传到服务器;
  2. war exploded模式:将web工程以当前文件夹的位置关系上传到服务器;