一,前言html
通过前两步给idea设置默认使用的maven配置、给idea设置默认使用的JDK的配置,个人idea已经能够开始正常工做了。java
在文章maven建立web工程中,我使用了eclipse maven 建立了一个maven web工程。那么就下来我就使用刚刚准备好的idea建立一个web工程。web
在开始以前,我不得不说几句:很感谢百度中为我提供帮助的文章的做者,可是每一个做者只是编写出来一部分,并且个别的还有错误。浏览器
为了让你们少走弯路,我就将个人步骤总结了一下,造成了这篇文章。tomcat
若是你使用的是eclipse,能够参考:maven建立web工程服务器
二,建立maven web工程app
打开idea,选择Create New Projectdom
点击后会弹出以下图所示界面eclipse
按照1到4的步骤依次点击。特别提示:webapp
第2步是必定要进行了,不然第3步就不可选择。
第3步的列表中有两个以webapp结尾的archetype,必定要选正确哦。
并且在这个界面的顶端,也能够看到在给idea设置默认使用的JDK中我配置的默认使用的JDK。
点击next后,就是GroupId和ArtifactId的设置界面了。
这两个是本身定义了,Version是版本的意思,通常不须要改变。
groupId 和 artifactId 的大概意义以下(若是想要详细了解,请访问:https://blog.csdn.net/zhangxingyu126/article/details/81013315):
groupId :the unique identifier of the organization or group that created the project
artifactId :unique base name of the primary artifact being generated by this project
GroupID 是项目组织惟一的标识符,实际对应JAVA的包的结构,是main目录里java的目录结构。
定义了项目属于哪一个组,举个例子,若是你的公司是mycom,有一个项目为myapp,那么groupId就应该是com.mycom.myapp.
ArtifactID是项目的惟一的标识符,实际对应项目的名称,就是项目根目录的名称。
定义了当前maven项目在组中惟一的ID,好比,myapp-util,myapp-domain,myapp-web等。
点击Next,接下来就是maven的选择了:
这里就是让咱们决定要使用哪一个maven来构建web工程,在这个界面中也能够看到,使用的是在文章给idea设置默认使用的maven配置中,我配置的maven
若是没有特殊要求,这个不须要作任何改变,直接点击Next,就会来到项目总览界面:
在这个界面中:
1处是Project name,也就是项目名称。
2处是Project location,也是就该项目在电脑磁盘中的位置。
这两个地方通常是不须要改变的。
确认无误后,点击下方蓝色的Finish。maven就会自动构建项目。
构建完成后的项目目录以下图所示:
你也许会发现没有存放java代码的文件夹,这个问题很简单,解决这个问题能够参考:https://www.jianshu.com/p/099eeca28c0f
三,配置Tomcat
点击右上角的Add Configuration,打开tomcat配置界面。
或者是依次点击功能栏中的Run -> Edit Configurations,打开tomcat配置界面。
配置界面以下图:
这个是个人第一个idea项目,因此配置界面中是空的,接下来我就添加一个tomcat。点击上图中的+号,打开新建配置界面:
使人不解的是在上图的列表中我并无看到tomcat的字样,可是我却发现了底部的文字:34 items more。这段文字是说:还有34个没有展现。
没什么好说的了,点击这句话。
在所有的选项中终于到到了我心仪的tomcat server,而且还要选择Local和Remote。你们都知道Local是本地的意思。而Remote是远程的意思。
果断选择Local。至于Remote之后遇到了再详细说吧,看字面意思好像是说能够配置远程tomcat,就是是其余电脑或者服务器上的tomcat。
在弹出的界面中,先为新的tomcat server配置起一个名字:
接着就是选择tomcat:
点击Configure,会弹出tomcat的配置界面:
点击上图中的文件夹,会弹出tomcat目录选择界面:
选择本地电脑中的tomcat,而后点击OK,会在下图中显示刚刚选择的tomcat:
继续点击OK,就能够看到tomcat,已经配置成功。
在1处能够看到刚刚配置了的tomcat。
往下2,3,4,5这个四个配置是额外的配置,我是将2中的浏览器改成谷歌浏览器,将4中的端口由8080改成80,同时也将3中的访问路径中的端口改成80。固然你也能够不改。
接着就开始部署项目到tomcat中,其实这个界面的下方也有提示:Warning: No artifacts marked for deployment。
接着就是向tomcat中部署项目,点击Deployment:
继续点击右侧的+号,并选择Artifact。你的界面中可能没有Artifact的选项,不要紧,接着看,下方有答案。
选择咱们的工程:
最后deployment中就会出现咱们的工程:
点击Ok便可。
四,启动tomcat并测试
在界面的右上角点击绿色的三角符号:
就能够启动刚刚配置的tomcat了。
若是你在前面配置tomcat的工程中配置了2和3,那么,tomcat启动成功后会自动打开你配置的浏览器,并访问3中的路径。
到这里,在idea中使用maven构建web项目就圆满结束了。
可是还有一个遗留的问题,若是在deployument中没有Artifact怎么办?很简单。
按图中的操做,刷新一下便可,若是你在这个过程当中遇到了问题,能够留言告诉我。
原创不易,转载请声明出处:http://www.javashuo.com/article/p-fhiawntr-gx.html