IDEA---快速搭建java web环境和tomcat配置

为什么要用idea?

借用百度百科的一句话:IntelliJ在业界被公认为最好的java开发工具之一

废话不多说,直接上干货:

先是关于java web的简单搭建和jar包的导入:

  1. 先创建一个Project(项目):

创建一个Project

之后命名啊,路径选择,要在新的窗口打开还是本窗口打开就自己选择(这里就直接跳过了)
另外,还可以选择新建Module(模块):

新建Module

这里简单说一下Project和Module的关系:
用过MyEclipse的可以这样理解:Project相当于MyEclipse的工作空间,Module相当于MyEclipse工作空间下建的一个项目。
一个Project是由一个或多个Module组成。但实际上,就是将Module的内容放在了Project的目录下,实际上还是Module自己约束自己,Project其实就是起到了规范化的作用。
以下是以Module为例进行JAVA web的搭建

  1. 创建一个Module命名为test:
    选择新建一个java->web application->点击next

    这里要注意:选择新建Module的时候鼠标要先选择已经建的Project名字,不要点到Project底下的目录里面去了,这样Module可能会跑到其他奇怪的目录底下去
  2. 导入jar包:

右击test底下的WEB-INF->New->Directory->命名为lib

需要注意的是,上面这步不是必要的,但是建议这样做,因为会把需要用到的jar包放在这里面,便于之后的移植。
接下来就是把你需要的jar包直接ctrl+c,ctrl+v直接复制到lib下,然后:

file->project structure
这里可以选择jdk的版本类型,这里我是用的1.7版本的
Modules可以查看当前Project下含有的几个Modules,在建Project的时候会自动也新建一个Modules,所以这里我出现了两个Modules
重点来了:Libraries里面点击“+”选择java
选择jar包的路径,点击ok

如果你之前选择了和我一样在WEB-INF里面建好了lib文件夹的话,路径如上图所示

选择test,点击ok

这里一定要选择你jar包所对应的Module!!!!!!
然后点击下面的ok,或者apply。这时候你会惊喜的发现旁边目录出现了Problems

出现了Problems
点开看看,然后继续点上面的链接
来到了Artifacts里面,主要是生成war包的地方,注意这里和之后的tomcat的配置有关

当然其实之后可以直接点Artifacts,然后进行接下来的操作:
选中有下划波浪线的那个,点击右下角的Fix...选择第一个Add,把包添加进去就好了。之后点击左上角的“+”

如图所选
记得把这个得选中,test:war和test:war exploded里面的都需要勾选

来放大看看它在哪里吧

之后点击ok就可以了,以上就已经完成了一大半了


接下来是关于Tomcat的配置:

Run->Edit Configurations
点击右上角的“+”,找到Tomcat->Local
取个名字,这里是test_tomcat
此时你又会惊喜的发现右下角有一个Fix的警告
点击它试试
出现了这个界面,其实可以在Fix后直接选择,也可以在这里选择“+”->test:war exploded
就是这样的,千万要注意旁边的“/”不要随意修改,后果是什么,我也不知道。。。。不过最好还是默认吧,最后点击ok就好啦
右上角,运行试试
如果你什么都没改的话,就会出现这个页面啦,这就说明,一切都准备就绪,可以愉快的开始编代码啦
到此tomcat也配置好啦,是不是很简单嘞~~~~~

才没有。。。。对于一个智商不够的小白,,我还是研究了蛮久的
当然这里只是极速的配置教程,有很多小知识,如果感兴趣的话可以了解了解比如:

关于war,war exploded:
Intellij会将该项目下的所有文件以及文件夹打包成war,war名字就是Name编辑框的内的名字,输出目录就是output Directory编辑框的目录。
war模式:将WEB工程以包的形式上传到服务器 ;
war exploded模式:将WEB工程以当前文件夹的位置关系上传到服务器;
war模式这种可以称之为是发布模式,看名字也知道,这是先打成war包,再发布;
war exploded模式是直接把文件夹、jsp页面 、classes等等移到Tomcat 部署文件夹里面,进行加载部署。因此这种方式支持热部署,一般在开发的时候也是用这种方式。
在平时开发的时候,使用热部署的话,应该对Tomcat进行相应的设置,这样的话修改的jsp界面什么的东西才可以及时的显示出来。


希望大家编程愉快~~~~~~

-------------------------------------------------------------------- 关于小白,你一无所知。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,496评论 6 501
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,407评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,632评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,180评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,198评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,165评论 1 299
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,052评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,910评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,324评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,542评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,711评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,424评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,017评论 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,668评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,823评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,722评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,611评论 2 353

推荐阅读更多精彩内容