idea怎么打开war包并运行
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
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包并运行相关推荐
- idea webapp目录404问题,war包方式运行
springboot项目下的resources下的template的资源访问默认是要走servlet跳转,这里我们将静态资源放到webapp下,以便直接访问. 目录结构:(目标是运行后能直接访问web ...
- idea 怎么导入war包,idea怎么打开war包,idea怎么导出一个war包
盖伦:吾皇万岁! 文章目录 前言 方法一:直接打开war解压后的文件(不建议) 方法二:创建Java Enterprise项目(建议) 导出一个war包 总结 前言 我在网上搜索了许多怎么ideal怎 ...
- idea打包springboot项目为war包并运行
等在打包完成,完成之后 命令行运行 java -jar war包路径名称 如设置域名访问 配置nginx反向代理 nginx文章有配置教程
- java war包怎么运行_springboot web项目打jar或者war包并运行的实现
(一)springboot web项目打jar包 1.打包 两种打包方式 maven命令打包 切换目录到工程根下,pom.xml所在位置,运行maven的打包命令 mvn clean package ...
- java 打成war_JAVA语言之Springboot打成war包并在tomcat中运行的部署方法
本文主要向大家介绍了JAVA语言的Springboot打成war包并在tomcat中运行的部署方法,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 把spring-boot项目按照平常 ...
- Weblogic Server上部署War包
利用各种IDE工具,将项目打成War包(当然,也可以直接在IDE中将服务器配置成Weblogic Server),部署到 Weblogic上,有多种方法: 1.利用Console控制台: ...
- 金蝶容器Apusic中重新部署war包
1 简介 由于当前的项目platform需要部署在192.168.1.92上,因此在添加了新的功能之后,需要重新为项目制作jar包和重新把项目部署在金蝶容器中,在此简要的把部署的过程总结如下. 注意: ...
- IDEA把项目打包为war包
引言 环境:IDEA 2017 具体步骤 新建一个项目,本文以一个Maven webapp项目为例(创建过程略,不会请利用搜索引擎): 项目创建成功后如图: 点击菜单栏[File]–>[Proj ...
- idea ssm打war包_IDEA下从零开始搭建SpringBoot工程
SpringBoot的具体介绍可以参看其他网上介绍,这里就不多说了,就这几天的学习,个人理解,简而言之: 如果想学习Java工程化.高性能及分布式.深入浅出.微服务.Spring,MyBatis,Ne ...
最新文章
- SQL SERVER 2008 R2 SP1更新时,遇上共享功能更新失败解决方案
- 类的主动使用与被动使用等
- 公众号openid实时存储mysql_微信--高效解决token及授权用户openid的持久化处理办法...
- sql \n 查询_探索SQL查询提示选项(快速N)
- Altium的原理图主题修改为Orcad的默认样式(Altium原理图样式更改)
- java zip ant 密码_java对 zip文件的压缩和解压(ant解决中文乱码)
- Django笔记8(模板引擎)
- java设计模式-可复用面向对象软件的基础(一)
- 霍夫变换 文本图片倾斜矫正 python实现
- HMDD:miRNA相关疾病数据库
- linux 运行lammps,lammps linux运行
- 一篇经典的求职经历博客,值得深入研究和学习
- 面试题汇总2(吐血整理)
- Kubernetes证书类型和适用场景
- 计算机组装实验硬盘分区方法,硬盘怎么分区和格式化 史上最详细的硬盘分区方法大全 (全文)...
- Linux通过LVM新增一个物理卷(硬盘),实现多个硬盘合并到一个逻辑硬盘
- “科林明伦杯”哈尔滨理工大学第十届程序设计竞赛(同步赛) 题解
- java 匿名类_浅谈Java的匿名类
- 面经:2020校招中兴提前批面试经历
- 【最新】CentOS7.8 部署redis6.0.1集群
热门文章
- ubuntu下virtualenv和virtualenvwrapper的安装
- 《精妙的IT》免费公开课
- Apache-Hop构建本地web版本问题汇总
- 国内实验室信息化管理现状
- 访问到下单转化率mysql代码_咨询转化率是咨询顾客下单数占
- 【netcat学习】学习使用网络工具中的瑞士军刀——NetCat
- AutoCAD2016硬件加速不识别GTX970M独立显卡的解决方法
- 一种在C语言中用 System V ucontext 实现的协程切换
- 关于论坛发帖图片不显示之解决策略
- python怎么爬虫潭州教育_用Python爬取整个学院MM的电话和QQ,爬虫这也太牛了!...