您的位置:首页 > 编程语言 > Java开发

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

2016-06-23 13:26 746 查看
本文主要使用图解介绍了使用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

<?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服务器,启动后服务器自动打开浏览器。



 


 




顶36
踩1
 
 

上一篇Spring
MVC返回json数据的方法

下一篇国内一款优秀的开源HTML5图表绘制框架-ichartjs

我的同类文章

Java EE(50)

•IntelliJ
IDEA导入JDK源码2016-05-12阅读155
•IntelliJ
IDEA像Eclipse一样打开多个项目2015-08-21阅读22545
•MyBatis
Spring整合配置映射接口类与映射xml文件2014-08-20阅读16948
Java读写Windows共享文件夹2014-05-26阅读9238
淘宝开源Web服务器Tengine简介2014-05-07阅读1245
Android与WEB服务器交互时,如何保证在同一个会话Session中通信2014-03-30阅读1470
[转]深入理解Java的接口和抽象类2016-05-08阅读87
Mina获取客户端IP地址问题2015-04-23阅读2483
JNA结构体数组2014-08-18阅读2752
使用Maven编译可执行JAR2014-05-13阅读2910
JNA调用C语言动态链接库学习实践总结2014-04-02阅读5165
更多文章

参考知识库




Java
Web知识库

9784关注|1042收录




Java
EE知识库

1230关注|581收录




Java
SE知识库

9485关注|454收录

猜你在找

PDF神器-Adobe Acrobat Pr
Qt网络编程实战之HTTP服务器
Web前端从零基础到高手之路
Java之路
国内第1套_Spring4 视频教程

IntelliJ IDEA 12创建Maven管理的Java Web项目图解
IntelliJ IDEA 12创建Maven管理的Java Web项目
IntelliJ IDEA 12创建Maven管理的Java Web项目
Intellij IDEA 13创建Maven管理的Java Web项目
使用IntelliJ IDEA 14和Maven创建java web项目

查看评论

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楼 MesaD 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: MesaD 2013-12-20 13:17发表 [回复]


回复zht666:我这里选用“external source。。。”部署,我直接选择的项目部署,运行出错,可是我改成了war就对了。

虽然问题是得到了解决,可是我还是不懂原理额
Re: MesaD 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中配置的一样。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: