IDEA啓動maven的四種常見方式

#1最普通的mvn運行

1.由於普通版沒有利用tomcat插件,所以沒有jsp和servlet兩大核心jar包,因此要引入它們!(jar包版本隨意哦)

	  <dependency>
          <groupId>javax.servlet.jsp</groupId>
          <artifactId>jsp-api</artifactId>
          <version>2.2.1-b03</version>
          <scope>provided</scope>
      </dependency>

      <dependency>
          <groupId>javax.servlet</groupId>
          <artifactId>javax.servlet-api</artifactId>
          <version>3.1.0</version>
          <scope>provided</scope>
      </dependency>

在這裏插入圖片描述
啓動命令爲:      clean tomcat7:run        而不是clean tomcat:run
                                                   鏈接:具體原因
在這裏插入圖片描述

#2插件jetty運行(靜態資源不能需重新發布才能更新,不太推薦)

  1. 通過install,生成的war:exploded(解壓war包的文件目錄)至項目的targe文件夾
    !!!!!!!!!!!!!!!!
    或者
    !!!!!!!!!!!!!!!
    在這裏插入圖片描述
    2.pom.xml引入plugin
 <plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>maven-jetty-plugin</artifactId>
        <version>6.1.7</version>
        <configuration>
          <connectors>
            <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
              <port>8888</port>
              <maxIdleTime>30000</maxIdleTime>
            </connector>
          </connectors>
          <webAppSourceDirectory>${project.build.directory}/${project.artifactId}-${project.version}</webAppSourceDirectory>
          <contextPath>/</contextPath>
        </configuration>
      </plugin>

3.啓動jetty
在這裏插入圖片描述
(注意:取消運行或者重新發布項目是,必須ctrl+F2(紅色按鈕:終止),不然再次啓動會報錯!那麼只能終止進程了哦!!!!!!!)

**

#3tomcat部署(war:explored發佈)

1.生成war:explored文件夾
2.和web項目部署至tomcat運行步驟一致,這裏不在再多說!!!

**

#4tomcat部署(war包發佈)

1.生成war包
2.直接發佈至tomcat的webapp文件夾中

**

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章