用了破解的商業版,啟動時變成了社區版
解決方法,啟動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"]