在Eclipse中打war包很方便,导出即可直接选择war包,如下图所示:

但是在IDEA中有点麻烦,网上很多教程,做的也都很好,我自己也做一份,加深一下印象。
首先打开File->ProjectStructure->Artifacts,这里解释一下什么是Artifacts,它是你的项目的资源组合体,可以是一个war包,或者是一堆编译好的classes文件+lib+html等等,对应的就是下图中框起来的两种,Exploded就是以文件夹形式打包成Artifacts,Archive是以war包的形式打包成Artifacts,我们选择Archive。
这里修改一下项目名称,Output directory指的是当你执行Build Artifacts指令时,生成的war包就存放在这里。

这里需要将WebRoot中的的资源文件添加进来,点击加号+选择Directory Content,选择项目中的WebRoot目录。

接下来选择项目右键,将项目添加进来,点击OK,这里就做好了创建Artifacts的准备。

点击Build->Build Artifacts创建。War包就自动生成在上面的目录中了。

下面在本地TOMCAT中测试一下是否可用
找到本地TOMCAT下的webapps目录
D:\Java\apache-tomcat-7.0.90\webapps
将打包好的war包放进去

打开控制台程序,切换到TOMCATbin目录下,启动tomcat,打开浏览器测试通过。

最新文章

  1. Winform主窗体设计
  2. 大商创 sql追踪 卖家入驻
  3. empty()与remove([expr])的区别.转
  4. 基于密度的聚类之Dbscan算法
  5. Cocos2d-x3.3RC0的Android编译Activity启动流程分析
  6. Java split字符串中包含.的情况
  7. DBA之路
  8. CountDownLatch和CyclicBarrier 区别
  9. hadoop2.x HDFS HA linux环境搭建
  10. 作业二:构建swap函数
  11. Visual Studio 2017 - Windows应用程序打包成exe文件(2)- Advanced Installer
  12. SENDMESSAGE和POSTMESSAGE
  13. asp.net mvc 三种过滤器
  14. P1744 采购特价商品 最短路径
  15. vue和react全面对比(详解)
  16. oracle生成AWR报告方法
  17. 使用nexus 管理pip 私有包
  18. Oracle性能优化5-索引的不足
  19. IntelliJ IDEA删除代码的注释
  20. JAVA实现单双向链表的增、删、改、查

热门文章

  1. (转)IE内存泄露,iframe内存泄露造成的原因和解决方案
  2. springboot(七) 配置嵌入式Servlet容器
  3. 2018SCin tsyzDay2 模拟赛-动态规划(简单的)
  4. java 学习书籍
  5. Exception in thread "main" java.lang.NoClassDefFoundError: org/jaxen/NamespaceContext
  6. overlaps the location of another project Zendstudio导入已经存在的目录
  7. 459 Repeated Substring Pattern 重复的子字符串
  8. 一命令安装nginx
  9. 转】用Nodejs连接MySQL
  10. IE8下ajax兼容问题