Web项目配置图文教程 IDEA
来源:互联网 发布:js canvas 画图 编辑:程序博客网 时间:2024/04/20 07:52
使用Intellij Idea开发web项目,比方说从github或者公司的git库把项目clone下来之后,首先要在IDEA中对项目进行一大堆配置,才能正常启动。这个配置主要分为两类:Tomcat和Project Structure。本文中记录配置的图文过程(项目基于Dubbo框架)。
1 Project Structure
快捷键ctrl+alt+Shift+S,弹出Project Structure的配置对话框。
Project中设置JDK版本以及语言level,潜规则就是,1.7的JDK配7的语言level
Modules这里,选择web层,然后会看到Paths下面的路径自动发生变化
下一步是最重要的,配置Artifacts。首先创建Artifacts的名称。
点击图片中”create Directory”按钮来创建名为”WEB-INF”的文件夹,然后再建立两个子文件夹”classes”和”lib”。
从右侧的Available Elements中,将client、common、web三个模块拖进来即可
然后右键lib文件夹,依次选择Add Copy of——Library Files,将需要引入的jar包都引入进来。
2 Tomcat
下载、安装Tomcat的过程这里就不复述了。见本人的另一篇博客
Tomcat 下载、安装与配置
收费版的Tomcat集成了很方面的Tomcat插件。在IDEA主页面的右上角,找到一个下拉框,选择“Edit Configurations”
弹出的对话框中,选择左上角的加号,然后一步一步选择Tomcat Server——Local
这里一定要注意,是点击左上角的加号,而不是Defaults下面的Tomcat Server。因为Defaults下面会把Tomcat的JMX设为默认值,无法让用户自己修改(我也栽在过这里)
下一步,配置Tomcat
在Deployment下面,添加Artifact,就会看到,我们在第一部分中添加的名为”lottery-web”的Artifact被添加进来。
页面下方还自动出现了
至此,整个web项目在IDEA中的配置完成,接下来就可以愉快的写代码和配置文件了。
3 可能遇到的问题
有的时候,在maven中引入了一个包,例如监控用的metrics
<dependency> <groupId>com.codahale.metrics</groupId> <artifactId>metrics-core</artifactId> <version>3.0.1</version></dependency><dependency> <groupId>com.yammer.metrics</groupId> <artifactId>metrics-core</artifactId> <version>2.2.0</version></dependency>
但是启动的时候Tomcat报错
java.lang.NoClassDefFoundError: Lcom/codahale/metrics/MetricRegistry;
这是因为这些包虽然已经下载,但未加入编译,解决方法是在project structure的artifacts中,点击加好,选择library files,将那个包编译到项目中。
当项目的lib包中出现了codahale的包,现在Tomcat就可以正常启动了
说明
如有转载,务必在文章开头注明出处
http://blog.csdn.net/antony9118/article/details/53456440
- Web项目配置图文教程 IDEA
- IntelliJ IDEA部署web程序图文教程
- IntelliJ IDEA 开发Web应用图文教程
- IDEA 创建Maven Web项目(图文版)
- IDEA 创建Maven Web项目(图文版)
- idea 创建 java web项目(图文)
- maven web项目idea配置
- Inteillj IDEA Web项目配置
- idea创建springboot项目图文教程(四)
- idea创建springboot项目图文教程(配置文件)(五)
- idea创建springcloud项目图文教程(创建消费者)(八)
- 图文详解 IntelliJ IDEA 15 创建普通 Java Web 项目
- 图文详解 IntelliJ IDEA 15 创建普通 Java Web 项目
- 图文详解使用IntelliJ IDEA创建普通Java Web项目
- 图文详解 IntelliJ IDEA 15 创建普通 Java Web 项目
- 图文详解 IntelliJ IDEA 15 创建普通 Java Web 项目
- IntelliJ IDEA 12 创建Web项目教程
- intellij IDEA 配置java web项目
- HR如何避免求职中那些错误的“坑”?
- Linux网络编程---I/O复用模型之select
- Java——“QQ”通讯和单例模式
- XXE漏洞及Blind XXE练习
- 虚拟机下的Ubuntu如何ping通Linux开发板
- Web项目配置图文教程 IDEA
- PHP与MySQL程序设计读书笔记(二)
- python 正则表达式 re模块
- PostgreSQL学习手册(PL/pgSQL过程语言)
- 由一个整形数组的重复赋初值出错而想到的数组初始化规则
- 网站分析(十)
- Spring Note--IOC
- 漫谈OI中的群论入门
- 【集合框架】2. List容器