idea建立Web项目

最近开始使用idea 来写java项目了,这个很流行,相比Eclipse方便了不少。功能多了,相对应的使用的复杂度也较高了,由于网上不少的使用和建立项目的简单教程,都是基于老版本的,每一个新版本都有不同的更行,对于使用小白来讲,这个仍是很难跟这教程一步一步的走下去,也许由于页面不同,也许由于入口不同了,各自各样的不同都会给小白增长相应的难度。 由于我自己不是java web开发的,全部对于相似我这样的java web小白,再加上idea小白,使用起来就有好多的困难。写这个主要是为了方便本身,但愿能顺便给那些和我同样的小白一些帮助吧,废话很少说了,上干货。 
1. 以下图,打开idea以后,file -> new -> project 
这里写图片描述
2. 以下图,在弹出的new project 页面,选择maven -> 勾选Create from artifactype (若是不选择,下面的那一步就没办法走了)-> 选中webapp(值得注意的是,这个地方有两个app,选择maven-archetype-webapp), next 
这里写图片描述
3. 以下图,接下来就是填写groupId 和archetypeId 了,网上找了查了一下 
来自网上的解释: 
GroupID是项目组织惟一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。 
ArtifactID就是项目的惟一的标识符,实际对应项目的名称,就是项目根目录的名称。 
通常来讲,包的命名习惯是域名的反过来,加个公司或者我的的名称吧,我的习惯。www.demo.com -> com.richard.demo; 那么都知道,test是项目名称,也是在最后面的,全部项目组的惟一标识符(groupId):com.richard, 项目的惟一标识符(ArtifactId)demo. 这样你就知道大概对应填些什么东西了。 next 
这里写图片描述
4. 以下图,这一步,直接按照默认,点击next也能够的,可是可能建立完成以后会下载一些东西,而后致使比较慢,因此我看到写一下。点击有框出来的那个加好,输入对应的name和value,而后点击OK。next.java

来自网上的解释: 
archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,因为中央仓库的archetype太多了,因此致使很慢,指定internal来表示仅使用内部元数据。 

5. 以下图,填写project name和module name, module name默认和project name 同样的,可是若是这个项目只有这一个module,不改无所谓的,若是有不少的module,那确定是修改一下咯。 
在maven管理的project下面,能够有不少个module的子项目。有点相似一个包里面能够有不少个子包(我的是这么类比理解的)。 finish. 
这里写图片描述
6. 以下图,别着急,项目建立完了还不必定能运行,要看你有没有配置好tomcat和jdk了(运行环境)。 下图左边圈出来的是项目的目录结构,这个对照一下就行了, 而后在右上角点击那个下拉框,再点击Edit Configurations(去设置运行环境)。 
这里写图片描述
7,以下图,点击加号,而后往下滚,找到tomcat server, 而后选择local(选择本地的tomcat), 
这里写图片描述
8. 以下图,默认是server的配置,2的名字是和1是同步的,全部修改1处的name就行了,而后3处选择你本地的tomcat的路径, 这些都配置好了以后,切换到server旁边的Deployment属性框 
这里写图片描述
9. 以下图,切换到了Deployment框,点击加号,而后选中exploded的war, 点击OK. 
这里写图片描述
10. 以下图,在右侧输入你须要运行的地址,通常都是跟着project name 同样的。最后一步,也是最重要的一步,那就是点击apply, 和OK。 
这里写图片描述
11. 如今准备工做算是基本完成了,接下来就是点击右侧的run,而后等待奇迹的时刻了。 
这里写图片描述
12. OK, 不知道你的是否成功,若是你最后的结果页面和我同样,通常来讲是没有问题的, 结果以下。 
这里写图片描述 
13. 若是个人这边文章对你有帮助的话,请帮我点个赞吧,多谢多谢。web


转自:http://blog.csdn.net/mercyt/article/details/51286825tomcat

相关文章
相关标签/搜索