背景:因为普通的web项目无法用maven命令进行打包,所以怎样打成war包发布呢?

1.进入项目的结构配置


在【ProjectStructure】中选择左侧的【Artifacts】页签,点击中间上面的,选择【WebApplication:Archive】-> 【Empty】

2.添加war包的配置


点击+号,选择【Directory Content】

将项目的classes的文件配置好

创建【WEB-INF】和子目录【classes】目录


点击图标,选择【Module Output】菜单给【classes】目录添加内容


添加好后如若发现有警告信息,则

3.编译及执行打war包



4.将打包好的war包复制到tomcat的webapp目录下,启动tomcat就能访问了
找到打包好的war文件(此文件在你的项目的输出文件)

说在最后的话:编写实属不易,若喜欢或者对你有帮助记得点赞+关注或者收藏哦~

IDEA打包普通web项目相关推荐

  1. pyinstaller安装_如何打包Python Web项目,实现免安装一键启动?

    一.现状Python 有诸多优秀的 Web 开发框架供我们使用,比如Django.Flask.Sanic.正常的情况下,我们基于这些 Web 框架开发好了网站,最终都会使用 Nginx 搭配 uWSG ...

  2. 关于Maven打包Java Web项目以及热部署插件Jrebel的使用

    Java Web/Eclipse/Maven/Tomcat 最近有个新项目是java web项目,记录一下,可能比较乱.虽然没接触过Java,但是eclipse还是用过的 初识项目 同事说,项目是ma ...

  3. 记录idea maven项目打包部署web项目mapper扫描失败

    最开始以为这里出了问题,后来加上以后还是不能把mapper.xml打包进去 这是报的异常信息 Mybatis启动老是报绑定错误(找不到Mapper对应的 SQL配置),经过一番Google未能解决问题 ...

  4. java -jar cvf_jar cvf 方式打包java web项目

    D:\EJB3.0\sourcecode\EJBTest>jar cvf .\1.war 'c' 标记要求指定清单或输入文件! 用法: jar {ctxui}[vfm0Me] [jar-file ...

  5. IDEA 打包Web项目为war包

    目的 使用idea 打包普通的web项目为一个war包,部署到tomcat上 项目结构 项目的目录结构比较简单,就是传统的web项目. 打包成war包 步骤动态图: 防止图片失效,这里记录下步骤 第一 ...

  6. web项目的创建和发布

    1.Web项目的目录结构 2.Web项目的创建 <1>首先创建一个空的java项目 <2>选择模块,创建一个新模块 <3>选择javaq企业开发块,先勾选javaE ...

  7. 电子商城后台系统(一):使用eclipse构建web项目

    资源地址:https://pan.baidu.com/s/1MX4t_kT3iNHmtIsO67YqXQ,提取码:nn1k. 使用eclipse构建web项目,需要有eclipse和Tomcat,两者 ...

  8. IDEA打包成war部署web项目

    1.导入web项目 2.打包 3.安装并配置Tomact 4.把项目添加到Tomact中 Artifact 5.点击run 运行即可

  9. web项目打包到上线教程_手把手教你在 IntelliJ IDEA 中部署 Web 项目

    关注 逆锋起笔 学习 资源.工具不用愁 「逆锋起笔」公号读者福利 ☞ 程序员进阶必备资源免费送「21种技术方向!」 ☜本文地址:www.cnblogs.com/deng-cc/p/6416332.ht ...

最新文章

  1. FarBox--另类有趣的网站服务【转】
  2. XP系统限制修改IP有新招
  3. [转]python yield
  4. mojoportal学习——文章翻译之多行横排菜单
  5. 讲讲 group by 的plus版
  6. C#得到CPU的序列号、硬盘序列号、网卡序列号
  7. 根号x_8.八年级数学:根号(2a1)=12a,怎么求a的取值范围?二次根式
  8. power bi 地图_如何使用Power BI创建地理地图-填充地图和气泡地图
  9. 2万字总结《MybatisPlus—为简化开发而生》
  10. AIO、NIO、BIO
  11. onClick,onServerClick,onClientClick
  12. 布客·ApacheCN 编程/大数据/数据科学/人工智能学习资源 2020.4
  13. 一文快速告诉你软件测试和软件调试有什么区别?
  14. 什么是base64?
  15. 扇贝单词里有计算机英语吗,扇贝单词记录
  16. 本地IDEA连接服务器的Redis报错处理
  17. fiash星空动画制作_Flash8简单制作酷炫的星空飞越动画特效
  18. 彻底解决安装包过程中的Requirement already satisfied:问题
  19. benchmark在postgresql上的安装及使用
  20. Murmur Hash 例子

热门文章

  1. Python高级-前端-03-Javascript
  2. 最小生成树-python实现
  3. 命令之 dirname
  4. 三款EPUB阅读软件对比
  5. 工作仅一年就被迫跳槽的感想
  6. abp学习日志九(总结)
  7. Warning: findDOMNode is deprecated in StrictMode
  8. fstream常用方法详解
  9. 树莓派安装配置MFRC522模块
  10. 内核文件ntoskrnl.exe, ntkrnlpa.exe, ntkrnlmp.exe, ntkrpamp.exe到底有什么区别