编程语言
首页 > 编程语言> > JavaWeb项目使用idea打包war包放到tomcat中运行

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

作者:互联网

应用部署tomcat步骤


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

正文

首先打开idea点击左上角的file文件选中Project Structure
在这里插入图片描述
选择Artifacts新增war

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

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

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

标签:web,JavaWeb,tomcat,exploded,idea,war,运行
来源: https://blog.51cto.com/u_15273785/2917272