IDEA 部署 Java Web 应用为 war 包
目录
引 言
IDEA 部署 web 应用为 war 包
部署测试
引 言
1、一个 WAR 文件就是一个 Web 应用程序。建立 WAR 文件,就是把整个Web应用程序(不包括Web应用程序层次结构的根目录)压缩起来,指定一个.war扩展名。
2、开发阶段不适合使用 WAR 文件,因为在开发阶段,经常需要添加或删除 Web 应用程序的内容,而每一次改动后,重新建立WAR 文件将是一件浪费时间的事情。而在产品发布阶段,使用 WAR 文件是比较合适的,因为在这个时候,几乎不需要再做什么改动了。
3、默认情况下 IDEA 对 Java Web 应用的部署方式如下:war exploded 表示 war 包是打破的,即 war 包是解压的。这也就是为什么默认部署的 web 应用不是 war 包,而是 war 包解压后的模样。
IDEA 部署 web 应用为 war 包
1、如下所示选择 "+" 新建部署方式,war 全称 "web application Archive" ---web 应用归档,来源是从解压的 war 内容进行归档。
2、设置完成后就可以进行构建部署了,Build -> Build Artifacts...-> 项目名:war -> Build。
最后一步:如果是第一次构建,可以选择 Build,如果是重新构建,则是 Rebuild。
部署测试
1、将生成好的 war 包可以直接放入到 Tomcat 的 wbapps 目录下(建议修改一下名称),然后启动 Tomcat 服务器,当服务器启动时,会自动解压 war 包,并放入到同名的文件夹中。(当以后再次启动服务器时,如果 war 已经解压,则不会再进行解压)
注意如果导出的war包放入webapps下不能使用时,很大原因就是Build时,没有构建完整,导致服务器启动失败,可以选择重新Build即可,保证服务器启动将war包解压后的目录大小与平时使用Web Application:Exploded部署出来的大小一致。
IDEA 部署 Java Web 应用为 war 包相关推荐
- java web 项目打成war包部署到服务器上
编辑器是idea 在pom.xml文件中设置打成war包 然后在idea右侧选择maven Projects,出来之后双击clean清除一下,再双击packge进行打包 打成的包会在target目录下 ...
- 在 Tomcat 中部署 Java Web 程序 ( jar cvf *.war */. ) war 包
本文基本转自:http://www.blogjava.net/ocean07000814/articles/331694.html 主要讲的是在 Tomcat 中部署 Java Web 应用程序.因为 ...
- Maven(三):将web项目的war包热部署到远程Tomcat服务器
相关阅读: Maven(一):安装与环境配置.使用Maven搭建web项目 Maven(二):常用命令.依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四 ...
- 在Tomcat中部署Java Web应用程序几种方式
在Tomcat中部署Java Web应用程序有两种方式:静态部署和动态部署.在下文中$CATALINA_HOME指的是Tomcat根目录. 一.静态部署 静态部署指的是我们在服务器启动之 ...
- 云服务器 ECS 建站教程:手工部署Java Web项目
手工部署Java Web项目 Tomcat 一个开源的且免费的 Java Web 服务器,常用来作为 web 开发的工具.它可以托管由 servlet,JSP 页面(动态内容),HTML 页面,jav ...
- 本篇文档介绍如何手动在ECS实例上部署Java web项目
本篇文档介绍如何手动在ECS实例上部署Java web项目.适用于刚开始使用阿里云进行建站的个人用户. 项目配置 { .section} 本篇教程在示例步骤中使用了以下版本的软件.操作时,请您以实际软 ...
- 【转】Tomcat中部署java web应用程序
http://www.blogjava.net/jiafang83/archive/2009/06/02/279644.html 转载: 今天给大家介绍怎样在Tomcat5.5.9中部署Java We ...
- 阿里云部署java web
转载请注明出处http://blog.csdn.net/evankaka 摘要:本文主要讲了如何在阿里云上安装JDK.Tomcat以及其配置过程.最后以一个实例来演示在阿里云上部署Java web项目 ...
- 阿里云服务器部署Java Web项目全过程
最近需要将一个Java Web项目部署到服务器上,方便多人共享访问.这也是我第一次接触服务器之类的东西,也花了一点时间,最终总算部署成功. 购买服务器 第一步当然是需要购买一台服务器了,我选择的是阿里 ...
- linux下tomcat部署java web项目_在linux下用tomcat部署java web项目的过程与注意事项
在linux下用tomcat部署java web项目的过程与注意事项 一.安装JDK 到http://www.oracle.com/technetwork/java/javase/downloads/ ...
最新文章
- CentOS VMware 配置IP小结 静态 配置 桥接 NAT
- 手机上的机器学习资源!Github标星过万的吴恩达机器学习、深度学习课程笔记,《统计学习方法》代码实现!...
- 安装docx模块出现Import Error: No module named 'exceptions'的解决方案
- Java方法中的参数太多,第6部分:方法返回
- nginx添加第三方模块,以及启用nginx本身支持的模块
- 回溯法 —— 算法框架及应用
- SpringBoot使用AOP记录接口操作日志
- 闪迪U盘插入电脑后,系统能识别到插入,但在我的电脑中没有显示的解决方法
- java中国象棋棋子走法,《中国象棋对弈》象棋规则 棋子的走法
- BZOJ4134: ljw和lzr的hack比赛
- 全排列、排列组合(去重区别)
- A - Chess Placing
- Yii2友好处理404
- 基于javaweb的高校运动会管理系统(java+ssm+jsp+js+jquery+mysql)
- cpolar内网穿透外网远程访问本地网站
- 实时流协议(RTSP)简介
- HTML+CSS+JavaScript知识点总结
- C#用Aforge.net类库调用摄像头实现监控或者拍照功能
- XYOJ1253磁带最大利用率问题(按原数组输出)
- java ean13_Android/java EAN-13 数字码转条形码
热门文章
- 揭秘InputFormat:掌控Map Reduce任务执行的利器
- mfc中句柄与指针的区别
- 孙鑫VC学习笔记:第十二讲 (三) 用C++函数读写文件
- 拓端tecdat|R语言随机波动率(SV)模型、MCMC的Metropolis-Hastings算法金融应用:预测标准普尔SP500指数
- 拓端tecdat|游记数据感知旅游目的地形象
- 拓端tecdat|R语言时间序列数据指数平滑法分析交互式动态可视化
- 拓端tecdat|R语言逻辑回归预测分析付费用户
- 拓端tecdat|python卷积神经网络人体图像识别
- 操作系统 第二部分 进程管理(六)
- 腾讯云 mysql 连接_远程连接腾讯云的mysql