提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

1.解压war包

2.用idea打开

3.配置jdk

4.添加框架支持和配置tomcat


前言

打开已有的war包案例进行学习可以让我们根据别人已有的经验进行快速学习,那我们该如何用idea打开war包呢?


提示:以下是本篇文章正文内容,下面案例可供参考

一、jar包和war包有什么区别

以我的理解来说,jar包是我们编写的所有java类源代码的打包,这样我们可以将其放在其他合适的框架里进行使用,而war包是一个webapp的打包,里面不仅有写好的java类源代码,还有网页文件和静态资源,我们只需简单配置就能使用编译器运行。

二、使用步骤

1.解压war包

war包与其他压缩文件不同,点击不能直接解压,我在自己的电脑上将文件的后缀名直接改成了.zip(当上是抱着试一试的心态,弄了一个副本,没想到还真的可以),要是你的电脑不能这样,你需要装一个解压软件来进行解压,或者电脑自带的也行,直接解压到压缩文件目录就行。

2.用idea打开

用idea打开比较简单,你只需要点击文件那一栏,然后根据自己解压后的war包存放的目录直接打开就行。


3.配置jdk

首先我们有下载并配置好的jdk,我的是jdk-11.0.12,安装配置详情参考jdk的安装与配置。安装好之后,点开文件栏选择项目结构点击项目栏,出现这个界面

点开无sdk那栏可以选择自己的jdk,如果没有的话就通过文件目录添加就行,下面一栏选择和自己的jdk版本相同的就行,如果不知道就选默认值就行。

4.添加框架支持和配置tomcat

首先要添加框架支持,因为这要在配置服务器的时候才能部署本地工件,我们右键单击最左边的项目名点击添加框架支持出现如下界面

选择web应用程序然后确定,如果war包xml文件有就不要勾选添加xml文件了。

接下来进行tomcat的配置(一般学习过程中都是用的tomcat服务器),点击右上角添加配置

, 点击加号添加tomcat本地服务器

选择安装好的tomcat版本,详情参考tomcat的安装与配置,然后点击部署

点击加号选择本地工件应用然后确定。

最后,把web-inf文件夹和需要的jsp和html页面拖到web里面就能运行了。

总结

完成以上步骤之后就可以在浏览器中运行相应的war包了,基本上是很简单的步骤但是方便第一次的使用,用多了就会熟悉操作。

idea怎么打开war包并运行相关推荐

  1. idea webapp目录404问题,war包方式运行

    springboot项目下的resources下的template的资源访问默认是要走servlet跳转,这里我们将静态资源放到webapp下,以便直接访问. 目录结构:(目标是运行后能直接访问web ...

  2. idea 怎么导入war包,idea怎么打开war包,idea怎么导出一个war包

    盖伦:吾皇万岁! 文章目录 前言 方法一:直接打开war解压后的文件(不建议) 方法二:创建Java Enterprise项目(建议) 导出一个war包 总结 前言 我在网上搜索了许多怎么ideal怎 ...

  3. idea打包springboot项目为war包并运行

    等在打包完成,完成之后 命令行运行 java -jar war包路径名称 如设置域名访问 配置nginx反向代理 nginx文章有配置教程

  4. java war包怎么运行_springboot web项目打jar或者war包并运行的实现

    (一)springboot web项目打jar包 1.打包 两种打包方式 maven命令打包 切换目录到工程根下,pom.xml所在位置,运行maven的打包命令 mvn clean package ...

  5. java 打成war_JAVA语言之Springboot打成war包并在tomcat中运行的部署方法

    本文主要向大家介绍了JAVA语言的Springboot打成war包并在tomcat中运行的部署方法,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 把spring-boot项目按照平常 ...

  6. Weblogic Server上部署War包

    利用各种IDE工具,将项目打成War包(当然,也可以直接在IDE中将服务器配置成Weblogic Server),部署到 Weblogic上,有多种方法:   1.利用Console控制台:      ...

  7. 金蝶容器Apusic中重新部署war包

    1 简介 由于当前的项目platform需要部署在192.168.1.92上,因此在添加了新的功能之后,需要重新为项目制作jar包和重新把项目部署在金蝶容器中,在此简要的把部署的过程总结如下. 注意: ...

  8. IDEA把项目打包为war包

    引言 环境:IDEA 2017 具体步骤 新建一个项目,本文以一个Maven webapp项目为例(创建过程略,不会请利用搜索引擎): 项目创建成功后如图: 点击菜单栏[File]–>[Proj ...

  9. idea ssm打war包_IDEA下从零开始搭建SpringBoot工程

    SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之: 如果想学习Java工程化.高性能及分布式.深入浅出.微服务.Spring,MyBatis,Ne ...

最新文章

  1. SQL SERVER 2008 R2 SP1更新时,遇上共享功能更新失败解决方案
  2. 类的主动使用与被动使用等
  3. 公众号openid实时存储mysql_微信--高效解决token及授权用户openid的持久化处理办法...
  4. sql \n 查询_探索SQL查询提示选项(快速N)
  5. Altium的原理图主题修改为Orcad的默认样式(Altium原理图样式更改)
  6. java zip ant 密码_java对 zip文件的压缩和解压(ant解决中文乱码)
  7. Django笔记8(模板引擎)
  8. java设计模式-可复用面向对象软件的基础(一)
  9. 霍夫变换 文本图片倾斜矫正 python实现
  10. HMDD:miRNA相关疾病数据库
  11. linux 运行lammps,lammps linux运行
  12. 一篇经典的求职经历博客,值得深入研究和学习
  13. 面试题汇总2(吐血整理)
  14. Kubernetes证书类型和适用场景
  15. 计算机组装实验硬盘分区方法,硬盘怎么分区和格式化 史上最详细的硬盘分区方法大全 (全文)...
  16. Linux通过LVM新增一个物理卷(硬盘),实现多个硬盘合并到一个逻辑硬盘
  17. “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛) 题解
  18. java 匿名类_浅谈Java的匿名类
  19. 面经:2020校招中兴提前批面试经历
  20. 【最新】CentOS7.8 部署redis6.0.1集群

热门文章

  1. ubuntu下virtualenv和virtualenvwrapper的安装
  2. 《精妙的IT》免费公开课
  3. Apache-Hop构建本地web版本问题汇总
  4. 国内实验室信息化管理现状
  5. 访问到下单转化率mysql代码_咨询转化率是咨询顾客下单数占
  6. 【netcat学习】学习使用网络工具中的瑞士军刀——NetCat
  7. AutoCAD2016硬件加速不识别GTX970M独立显卡的解决方法
  8. 一种在C语言中用 System V ucontext 实现的协程切换
  9. 关于论坛发帖图片不显示之解决策略
  10. python怎么爬虫潭州教育_用Python爬取整个学院MM的电话和QQ,爬虫这也太牛了!...