IntelliJ IDEA 12创建Maven管理的Java Web项目(图解)

本文主要使用图解介绍了使用IntelliJIDEA 12创建Maven管理的Java Web项目的过程。

本文PDF文档下载地址http://download.csdn.net/detail/zht666/5141235

1、新建项目,选择Maven Module,输入项目名称,点击Next继续。

注意这里的Module就是项目的意思,等同于MyEclipse中的Project。

接着直接点击Finish即可。

下图就是创建完毕后的Maven项目,双击pom.xml查看POM文件内容,可以自行添加Maven的依赖。但是发现,没有Web目录,怎么办?看后面。

在项目名称上右击,选择Add Framework Support...

在Add Framework Support对话框中勾选Web Application,版本选择3.0并勾选Create web.xml。

点击OK后,看到如下界面,项目中出现了web文件件,是不是很熟悉了,和MyEclipse中的项目结构类似。

打开pom.xml文件,添加必须的Maven依赖。也叫Maven坐标,由groupId、artifactId和version唯一确定一组jar依赖文件。

我添加的pom.xml文件内容如下:

[html]  view plain copy
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <project xmlns="http://maven.apache.org/POM/4.0.0"  
  3.          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  
  4.          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">  
  5.     <modelVersion>4.0.0</modelVersion>  
  6.       
  7.     <groupId>SpringMvcDemo</groupId>  
  8.     <artifactId>SpringMvcDemo</artifactId>  
  9.     <version>1.0-SNAPSHOT</version>  
  10.   
  11.     <dependencies>  
  12.         <dependency> <!-- junit 4.7 -->  
  13.             <groupId>junit</groupId>  
  14.             <artifactId>junit</artifactId>  
  15.             <version>4.11</version>  
  16.             <type>jar</type>  
  17.             <scope>test</scope>  
  18.         </dependency>  
  19.   
  20.         <dependency> <!-- spring 3.2 -->  
  21.             <groupId>org.springframework</groupId>  
  22.             <artifactId>spring-context</artifactId>  
  23.             <version>3.2.1.RELEASE</version>  
  24.             <type>jar</type>  
  25.         </dependency>  
  26.   
  27.         <dependency>  
  28.             <groupId>log4j</groupId>  
  29.             <artifactId>log4j</artifactId>  
  30.             <version>1.2.17</version>  
  31.             <type>jar</type>  
  32.         </dependency>  
  33.   
  34.         <dependency> <!--Jackson核心包-->  
  35.             <groupId>com.fasterxml.jackson.core</groupId>  
  36.             <artifactId>jackson-core</artifactId>  
  37.             <version>2.1.3</version>  
  38.         </dependency>  
  39.         <dependency> <!--Jackson数据绑定包-->  
  40.             <groupId>com.fasterxml.jackson.core</groupId>  
  41.             <artifactId>jackson-databind</artifactId>  
  42.             <version>2.1.3</version>  
  43.         </dependency>  
  44.         <dependency> <!--Jackson注解包-->  
  45.             <groupId>com.fasterxml.jackson.core</groupId>  
  46.             <artifactId>jackson-annotations</artifactId>  
  47.             <version>2.1.2</version>  
  48.         </dependency>  
  49.   
  50.     </dependencies>  
  51. </project>  

然后在index.jsp文件中随便加点内容。

下面配置Tomcat服务器,本例使用Tomcat6。

如下图,选择Local,然后点击Configure,在弹出的对话框中选择Tomcat安装目录。

选择Tomcat Server,然后点击绿色的“+”号。

点击“+”后选择Local,刚刚已经配置好了Local的Tomcat服务器。

这里会新建一个Tomcat服务,输入任意名字即可。

点击Deployment,然后点击右边的“+”,添加Artifact部署。

点击OK回到主界面,如图,点击Application Servers打开服务器视图,点击Tomcat6[local],就能看到项目的部署情况了。点击界面上方的启动按钮就可以启动Tomcat服务器,启动后服务器自动打开浏览器。

 

 

32
0
我的同类文章
猜你在找
查看评论
16楼  Alvin_yau 2015-07-04 09:08发表 [回复]
请问怎么访问web资源?比如js css 图片的。
Re:  海涛zht666 2015-07-09 19:39发表 [回复]
回复Alvin_yau:Web资源直接用部署路径访问,例如 http://ip:port/deployName/css/xxx.css
15楼  zhengys2015 2015-01-23 00:26发表 [回复]
有用
14楼  huhuint 2015-01-14 15:26发表 [回复]
你好,我按照你的方法测试了,之前tomcat上有个红叉,解决后,感觉应该没什么问题了,但是网页没有启动出来,手动输入网址也是不可访问的,请问可能什么地方有问题呢?
13楼  从此醉 2014-12-17 10:52发表 [回复]
但是并没有在tomcat的webapps下面找到不熟的项目? idea是怎么在tomcat中部署项目的?
12楼  灬月满西楼 2014-12-09 15:41发表 [回复]
敢问楼主的Intellij 是怎么美化的?用的什么字体?
11楼  MonoStrike 2014-08-26 17:18发表 [回复]
多图杀猫,不但描述了如何使用maven,而且还介绍了如何部署和运行!
10楼  strikeshine 2014-06-01 19:16发表 [回复]
谢谢!很有帮助
9楼  li5220008 2014-02-18 14:58发表 [回复]
哥们给力阿!
8楼  _乘风_ 2013-12-27 17:05发表 [回复]
你好 可不可以 做一个 在intellij idea中 配合 maven 建立一个struts2 的项目
7楼  DoraK 2013-12-20 11:38发表 [回复]
您好,我从头到尾都是按照你的步骤再做,唯一不同的是,在部署项目的时候,你的的有war exploded,但是我的没有。
我最后运行,浏览器包404错误
Re:  海涛zht666 2013-12-20 12:07发表 [回复]
回复beixiaohaizi:IntelliJ IDEA中的Artifact指的是你的项目的一种输出形式,一般项目发布的输出形式都是.war格式打包的,external source当然就是从外部选择部署文件了。你说你的没有Artifact,那要看看你的项目是不是创建的有问题,需要创建Web项目。
Re:  DoraK 2013-12-20 13:17发表 [回复]
回复zht666:我这里选用“external source。。。”部署,我直接选择的项目部署,运行出错,可是我改成了war就对了。
虽然问题是得到了解决,可是我还是不懂原理额
Re:  DoraK 2013-12-20 11:50发表 [回复]
回复beixiaohaizi:“加Artifact部署”这个和“external source。。。”这个两个部署有什么不同吗?
6楼  Jason_sls 2013-11-05 17:52发表 [回复]
非常感谢,成功应用!
5楼  JimiChen0 2013-08-19 23:52发表 [回复]
想问一下,maven下载的jar包在哪里看到?
Re:  海涛zht666 2013-08-20 09:30发表 [回复]
回复cltcl:Maven下载的jar包存放在用户文件夹下的C:/.../User/.m2/repository,Linux的话,存放在/home/user/.m2/repository
Re:  JimiChen0 2013-08-21 17:14发表 [回复]
回复zht666:恩,我是想问,在idea里面哪里能看到,因为我在idea里面好像没看到maven引进的包。另外能不能帮我看下这个问题,谢谢
http://bbs.csdn.net/topics/390558608
Re:  海涛zht666 2013-08-21 21:57发表 [回复]
回复cltcl:IntelliJ IDEA的开发界面,左侧有一些隐藏的小窗口,点击一左侧的按钮就能查看窗口,你找到一个Maven Project窗口,那里面有Maven依赖树。
4楼  JimiChen0 2013-08-19 23:40发表 [回复]
我想问一下maven下载的包在哪里看到?
3楼  虎背熊腰 2013-07-30 14:37发表 [回复]
请教个问题,Intellij 使用Maven异常
jar放到lib下正常,

maven管理的Extenal jar 不能被寻到。
2楼  getrix 2013-05-18 00:59发表 [回复]
怎样用maven编译,tomcat部署呢
Re:  海涛zht666 2013-05-22 15:12发表 [回复]
回复getrix:博客中演示的就是使用Tomcat6进行部署的,IDEA会将项目发布到Tomcat目录下。至于使用Maven进行编译,也很简单,在IDEA编译器窗口最右边有个“Maven Projects”标签,点开,选择要编译的项目,展开Lifecycle,然后在package或compile上右击,点击Run Maven Build即可编译,等待Maven自动编译结束即可。
1楼  wangao1991 2013-05-07 16:02发表 [回复]
不错,我是import 的 maven 的项目,eclipse 里面运行正常,换到 intellij 中 运行报错,好几处 有 不可转换的类型 ,这个是怎么回事啊。
Re:  海涛zht666 2013-05-15 20:42发表 [回复]
回复wangao1991:IDEA的Maven配置了吗,是否有使用Maven下载所有依赖
Re:  wangao1991 2013-05-22 15:02发表 [回复]
回复zht666:我qq 是 40931711 这样回复太麻烦了.
Re:  wangao1991 2013-05-22 14:57发表 [回复]
回复zht666:maven 配置 了。 和eclipse中配置的一样。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值