#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運行(靜態資源不能需重新發布才能更新,不太推薦)
- 通過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文件夾中
**