本文主要使用图解介绍了使用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文件内容如下:
- <?xml version="1.0" encoding="UTF-8"?>
- <project xmlns="http://maven.apache.org/POM/4.0.0"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
- <modelVersion>4.0.0</modelVersion>
- <groupId>SpringMvcDemo</groupId>
- <artifactId>SpringMvcDemo</artifactId>
- <version>1.0-SNAPSHOT</version>
- <dependencies>
- <dependency> <!-- junit 4.7 -->
- <groupId>junit</groupId>
- <artifactId>junit</artifactId>
- <version>4.11</version>
- <type>jar</type>
- <scope>test</scope>
- </dependency>
- <dependency> <!-- spring 3.2 -->
- <groupId>org.springframework</groupId>
- <artifactId>spring-context</artifactId>
- <version>3.2.1.RELEASE</version>
- <type>jar</type>
- </dependency>
- <dependency>
- <groupId>log4j</groupId>
- <artifactId>log4j</artifactId>
- <version>1.2.17</version>
- <type>jar</type>
- </dependency>
- <dependency> <!--Jackson核心包-->
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-core</artifactId>
- <version>2.1.3</version>
- </dependency>
- <dependency> <!--Jackson数据绑定包-->
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-databind</artifactId>
- <version>2.1.3</version>
- </dependency>
- <dependency> <!--Jackson注解包-->
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-annotations</artifactId>
- <version>2.1.2</version>
- </dependency>
- </dependencies>
- </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中配置的一样。