用了破解的商業版,啟動時變成了社區版
解決方法,啟動exe為idea64.exe
沒有tomcat了,手動添加 (http://blog.csdn.net/u010666884/article/details/52119491)
由於IDEA社區版(Community)無法直接New一個Web Appplication 所以要使用maven來創建
1.創建一個Project

2.

3.

4.這里在Properties中添加一個參數archetypeCatalog=internal,不加這個參數,在maven生成骨架的時候將會非常慢,有時候會直接卡住。
來自網上的解釋:
archetypeCatalog表示插件使用的archetype元數據,不加這個參數時默認為remote,local,即中央倉庫archetype元數據,由於中央倉庫的archetype太多了,所以導致很慢,指定internal來表示僅使用內部元數據。

5.

6.配置Tomcat

7.點擊左上角的加號,選擇Maven

8.

9.先在pom.xml中加入tomcat7的插件(注意我在其中的port標簽里設置了端口號是9090)
<build>
<finalName>TestArtif</finalName>
<plugins>
<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>
</plugins>
</build>
然后點擊右上角的綠色三角形箭頭,等待tomcat啟動,可以在下方看到tomcat的啟動信息。(如果是第一次啟動,可能要等待從Maven倉庫下載插件)
就會再控制台中看到如下信息:
八月 04, 2016 3:08:30 下午 org.apache.coyote.AbstractProtocol init 信息: Initializing ProtocolHandler ["http-bio-8080"] 八月 04, 2016 3:08:30 下午 org.apache.catalina.core.StandardService startInternal 信息: Starting service Tomcat 八月 04, 2016 3:08:30 下午 org.apache.catalina.core.StandardEngine startInternal 信息: Starting Servlet Engine: Apache Tomcat/7.0.37 八月 04, 2016 3:08:32 下午 org.apache.coyote.AbstractProtocol start 信息: Starting ProtocolHandler ["http-bio-8080"]
