問題解決:ideaj社區版添加tomcat


用了破解的商業版,啟動時變成了社區版

  解決方法,啟動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"]  

  

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM