Intellij idea14.4 新建maven web项目并与tomcat服务集成

时间:2020-12-28 20:08:28

一:File ->New Project,左边菜单选择maven项目,右边勾选Create from archetype,找到org.apache.maven.archetype:maven-archetype-webapp,这个是Maven项目的一个骨架,就好像住酒店时候,你选标间,还是单间,还是大床,然后里面的配置不一样。

Intellij idea14.4 新建maven web项目并与tomcat服务集成

 点击Next按钮

二、 因为是maven项目,所以需要项目的groupid, artifactId version 这是Maven项目的坐标,必填

Intellij idea14.4 新建maven web项目并与tomcat服务集成

 继续点击Next


三、Intellij idea14.4 新建maven web项目并与tomcat服务集成

   这个窗口基本上不用修改什么,但是这样会比较慢,有时候如果网速不好,就会卡的比较久,这是因为maven这个骨架会从远程仓库加载archetype元数据,但是archetype又比较多,所以比较卡,这时候可以加个属性 archetypeCatelog = internal,表示仅使用内部元数据,点击右边的蓝色“+”号

   Intellij idea14.4 新建maven web项目并与tomcat服务集成

  Next --->

四、输入Project name,输入project name 后,我们会发现下面的Module name跟上面一样,但有时候我们的项目比较大,会分好几个module,这时候可以输入自己的module name,当然也可以不改,则 module name 和 project name一样

Intellij idea14.4 新建maven web项目并与tomcat服务集成

五、Finish, 项目会去配置的仓库中下载对应的构件和依赖


Intellij idea14.4 新建maven web项目并与tomcat服务集成

  这时候已经完成大部分了,不过我们还需要新建几个目录文件,因为maven项目的文件结构是 src-main-java / resources,src-test-java/resources,但骨架只自带了resources,所以需要我们手动添加文件目录。

加载完成后,下面控制台会有BUILD SUCCESS的字样,表示加载成功,这时,有个我自己觉得比较关键的一步:maven可能由于缓存或其他原因,需要我们手动在右边的maven project页签上,刷新一下, 最好刷新下 

Intellij idea14.4 新建maven web项目并与tomcat服务集成

 疑点1: 如果maven项目新建成功后,他会自动在Project Structure的articfactId上出现两个生成的打包方式,如果没有生成,不要自己手动添加,按上一步刷新下maven project即可,他会自动生成

Intellij idea14.4 新建maven web项目并与tomcat服务集成


六、增加文件目录

 在main下面新建java文件夹,这时候还不能直接新建类,需要配置下

Intellij idea14.4 新建maven web项目并与tomcat服务集成

配置,点File -> Project  Structure, 选择Modules,右边找到java这层机构,在上面有个“Mask as”, 点下Sources,表示这里面是源代码类Intellij idea14.4 新建maven web项目并与tomcat服务集成


同样,test结构,在src下新建test,再test下面建java, resources,跟上面一样,建好后,打开Project Structure,找到对应目录后

Intellij idea14.4 新建maven web项目并与tomcat服务集成


 OK, Maven项目已经搭建完成,如何跟tomcat集成呢,这个可以参考上一篇的结束,本篇只做个大概的介绍


配置Tomcat

一、Run -> Edit ConfigurationsIntellij idea14.4 新建maven web项目并与tomcat服务集成


Intellij idea14.4 新建maven web项目并与tomcat服务集成

出现tomcat配置界面

Intellij idea14.4 新建maven web项目并与tomcat服务集成

在name文本框输入自己的服务名称,可随便起。选项卡切到Deploymeng,把打包项目加进去

Intellij idea14.4 新建maven web项目并与tomcat服务集成

选择出现的打包方式,Intellij idea14.4 新建maven web项目并与tomcat服务集成

Intellij idea14.4 新建maven web项目并与tomcat服务集成

选择好了,输入你的名称,保存

再切到Server选项卡

Intellij idea14.4 新建maven web项目并与tomcat服务集成

保存,项目搭建完成,你可以在pom.xml文件里加入自己的maven相关配置。 启动服务。。。

Intellij idea14.4 新建maven web项目并与tomcat服务集成

Intellij idea14.4 新建maven web项目并与tomcat服务集成