idea tomcat 发布web工程全过程
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工程全过程相关推荐
- 使用Ant自动化发布web工程
<?xml version="1.0" encoding="UTF-8"?> <project name="oprmonitor-u ...
- 阿里云服务器购买 发布web项目全过程
阿里云发布web项目使用历程: 注册阿里云用户 我的本地项目配置:win7 32位+jdk1.6+tomcat7.0+MyEclipse2014+sqlserver 2005+WEB项目(页面都为js ...
- tomcat发布web项目
转:https://www.cnblogs.com/skyblue-li/p/7888951.html Tomcat是一种Web服务器,我们自己做好了一个Web项目,就可以通过Tomcat来发布.服务 ...
- Tomcat发布Web项目的两种方式
1.可以利用myeclipse的deploy功能会自动把项目拷贝到配置好的Tomcat/webapps目录中. 只需配置好web.xml中的<servlet>即可. 2.还可以在Tomca ...
- 配置Tomcat和在Eclipse中创建Web工程
配置Tomcat服务器信息: 在Tomcat的安装目录下有一个conf目录,里面存放着Tomcat服务器的配置文件,其中最为核心的配置文件是server.xml,在这个文件里我们可以配置服务器的各种参 ...
- eclipse+tomcat开发web程序
环境:windows 7+Eclipse Java EE IDE for Web Developers+tomcat 7.02 插件:tomcatPluginV321.zip 一.配置Tomcat插件 ...
- 浅析Web工程目录和tomcat目录
在Eclipse中只要创建一个Dynamic Web Project,就可以根据创建向导创建出一个典型Java Web站点的目录结构.除非有特殊需要,在大多数情况下都没有必要修改这个目录结构,这也是W ...
- Maven发布web项目到tomcat
在java开发中经常要引入很多第三方jar包:然而无论是java web开发还是其他java项目的开发经常会由于缺少依赖包引来一些不必要的异常.常常也是因为这样的原因导致许多简单的缺包和版本问题耗费大 ...
- 微信公众号开发之使用eclipse创建微信web工程并发布到BAE测试
本篇博文主要是讲一下在eclipse上创建一个微信web工程并发布到BAE上,其中会讲一些应该注意的问题 1.切入正题,为了减少麻烦,我使用百度提供的一键安装版的Eclipse,下载地址:http:/ ...
- IDEA创建web工程+tomcat配置
1.IDEA中创建maven web项目(使用骨架方式) 新建好的工程build标签中的内容可以全部删除了先: 补全缺失的目录: 2.IDEA中创建maven web项目(不使用骨架方式) 创建 ...
最新文章
- Windows下Oracle 11g创建数据库
- [html] 怎样使用iframe刷新父级页面?
- 国货在崛起,八成都做对了这件事
- 用SQL语句批量生成一个表的INSERT语句
- 中国互联网史是一部流氓史
- boa 调用 cgi 读取文件_PHP7的内核CGI与FastCGI,你懂多少?
- Django的rest_framework的视图之Mixin类编写视图源码解析...
- UVa11809-Floating-Point Numbers
- Luogu 3423 [POI 2005]BAN-银行票据 (多重背包单调队列优化 + 方案打印)
- Pwn-10月25-Hitcon(三)
- Orchard详解--第五篇 CacheManager
- mysql 逻辑类型_MySQL逻辑架构(一)
- 高通工具QXDM,QCAT和QPST
- mac ae 汉化
- rstudio中读取数据_Rstudio操作数据库
- 骨骼动画驱动理解, blender 驱动骨骼
- android高德地图 画质,高德导航地图端口和分辨率修改
- Java中对象属性的初始化顺序
- 如何做好一个中小型企业计算机网络管理员
- RabbitMQ与Erlang版本对应关系