最近,因为同学没有学邮,无法免费下载旗舰版的IDEA,就写了一篇用社区版IntelliJ创建JavaWeb的教程,特此记录。
首先,确保你安装好了jdk、maven、tomcat、IDEA等。
第一步,点击左上角的File
— >New Project
,按照图中设置:
注意,这里要看清,因为有两个webapp结尾的,要选择我图中的这个
点击Next
设置项目的名称和路径
点击Next
进入下一步
注意,这里点击Properties
中的+
号,加上一个属性archetypeCatalog=internal
,不加这个参数,在maven生成骨架的时候将会非常慢,有时候会直接卡住。(其他博主给出的解释是:archetypeCatalog表示插件使用的archetype元数据,不加这个参数时默认为remote,local,即中央仓库archetype元数据,由于中央仓库的archetype太多了,所以导致很慢,指定internal来表示仅使用内部元数据。)
点击finish
,等待项目创建完毕,左边会出现小三角
下一步,点击,右上角的Add Configuration
点击+
,在Command ine
中输入tomcat7:run
然后,一定要先点击Apply
之后,再点击OK
接着,在pom.xml
文件中的plugins
加入这一段(这里我设置的端口为9090)
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<port>9090</port>
<path>/</path>
<uriEncoding>UTF-8</uriEncoding>
<server>tomcat7</server>
</configuration>
</plugin>
然后点击运行,等待下载完成即可
点击控制台输出的蓝色网址,即是运行的地址,打开界面为: