1、修改webRoot为web

2、打开idea,File->open 导入工程。

3、 设置工程配置 File-> Project Structure

如下所示配置sdk等,然后工程里面新建out目录,配置Project compiler output

这里把地址配置到web-inf\classes里面,等把编译后的class文件写到这里面

2.配置Modules

删除下面已有的Modules,然后新建新的

这里必须删除已有,如果不删除,那么新建web后,Source Roots为空的(如下图)。会导致后面启动报Artifact 项目:war exploded: Error during artifact deployment错误

新建步骤如下:

这里Module name配置如下

配置完之后,这里可以看到源文件的配置

Path 配置如下

有的教程会让选择第二个路径,这里路径配置后显得很乱。不如默认路径

这时候Dependencies 没有导入依赖包

先在 Libraries里面新建

选择工程里面的 lib

新建后如下

接下来在Facets 里面新建Web目录

新建后配置如下

接下来新建Artifacts 也就是新建war包

然后修改配置和名称

把war包配置到tomcat里面去,这样更加明确

接下来配置tomcat

Server配置如下

然后添加war包

然后修改Application context

Apply后

接下来可以启动

参考链接

https://blog.csdn.net/emprere/article/details/102830254

https://www.cnblogs.com/libin6505/p/10515606.html

idea tomcat 发布web工程全过程相关推荐

  1. 使用Ant自动化发布web工程

    <?xml version="1.0" encoding="UTF-8"?> <project name="oprmonitor-u ...

  2. 阿里云服务器购买 发布web项目全过程

    阿里云发布web项目使用历程: 注册阿里云用户 我的本地项目配置:win7 32位+jdk1.6+tomcat7.0+MyEclipse2014+sqlserver 2005+WEB项目(页面都为js ...

  3. tomcat发布web项目

    转:https://www.cnblogs.com/skyblue-li/p/7888951.html Tomcat是一种Web服务器,我们自己做好了一个Web项目,就可以通过Tomcat来发布.服务 ...

  4. Tomcat发布Web项目的两种方式

    1.可以利用myeclipse的deploy功能会自动把项目拷贝到配置好的Tomcat/webapps目录中. 只需配置好web.xml中的<servlet>即可. 2.还可以在Tomca ...

  5. 配置Tomcat和在Eclipse中创建Web工程

    配置Tomcat服务器信息: 在Tomcat的安装目录下有一个conf目录,里面存放着Tomcat服务器的配置文件,其中最为核心的配置文件是server.xml,在这个文件里我们可以配置服务器的各种参 ...

  6. eclipse+tomcat开发web程序

    环境:windows 7+Eclipse Java EE IDE for Web Developers+tomcat 7.02 插件:tomcatPluginV321.zip 一.配置Tomcat插件 ...

  7. 浅析Web工程目录和tomcat目录

    在Eclipse中只要创建一个Dynamic Web Project,就可以根据创建向导创建出一个典型Java Web站点的目录结构.除非有特殊需要,在大多数情况下都没有必要修改这个目录结构,这也是W ...

  8. Maven发布web项目到tomcat

    在java开发中经常要引入很多第三方jar包:然而无论是java web开发还是其他java项目的开发经常会由于缺少依赖包引来一些不必要的异常.常常也是因为这样的原因导致许多简单的缺包和版本问题耗费大 ...

  9. 微信公众号开发之使用eclipse创建微信web工程并发布到BAE测试

    本篇博文主要是讲一下在eclipse上创建一个微信web工程并发布到BAE上,其中会讲一些应该注意的问题 1.切入正题,为了减少麻烦,我使用百度提供的一键安装版的Eclipse,下载地址:http:/ ...

  10. IDEA创建web工程+tomcat配置

    1.IDEA中创建maven web项目(使用骨架方式)  新建好的工程build标签中的内容可以全部删除了先: 补全缺失的目录: 2.IDEA中创建maven web项目(不使用骨架方式)   创建 ...

最新文章

  1. Windows下Oracle 11g创建数据库
  2. [html] 怎样使用iframe刷新父级页面?
  3. 国货在崛起,八成都做对了这件事
  4. 用SQL语句批量生成一个表的INSERT语句
  5. 中国互联网史是一部流氓史
  6. boa 调用 cgi 读取文件_PHP7的内核CGI与FastCGI,你懂多少?
  7. Django的rest_framework的视图之Mixin类编写视图源码解析...
  8. UVa11809-Floating-Point Numbers
  9. Luogu 3423 [POI 2005]BAN-银行票据 (多重背包单调队列优化 + 方案打印)
  10. Pwn-10月25-Hitcon(三)
  11. Orchard详解--第五篇 CacheManager
  12. mysql 逻辑类型_MySQL逻辑架构(一)
  13. 高通工具QXDM,QCAT和QPST
  14. mac ae 汉化
  15. rstudio中读取数据_Rstudio操作数据库
  16. 骨骼动画驱动理解, blender 驱动骨骼
  17. android高德地图 画质,高德导航地图端口和分辨率修改
  18. Java中对象属性的初始化顺序
  19. 如何做好一个中小型企业计算机网络管理员
  20. RabbitMQ与Erlang版本对应关系

热门文章

  1. 2012服务器在IIS部署的SLL(https)网址谷歌浏览器无法访问的问题解决
  2. 洛谷 P2117 小Z的矩阵
  3. 线上只执行一次的脚本编写注意事项
  4. Ubuntu 14.04 无线网卡驱动安装
  5. hiredis中异步的实现小结
  6. 移动开发:怎么去掉点击时出现背景蓝色
  7. android:textStyle 设置加粗并倾斜
  8. HDU 2056 Rectangles
  9. Hadoop学习入门(二)——部署关键问题1:OpenSSH 密钥管理(1)
  10. 为什么国外程序员加班少?他们这样评价996和技术公众号