存於世,必要拯救世界,希望的燈光也需要積累。
記之已身,學以致用,歡迎轉載,更多聯繫QQ:289325414
前提 需安裝好
1、JDK及相關環境變量安裝
2、TOMCAT安裝
3、MAVEN安裝
4、Eclipse安裝
(假設前面4個已經安裝好了)
一、eclipse創建MAVEN項目
創建完成後項目結構如下
pom.xml 文件
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.cjw</groupId>
<artifactId>myapp</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<name>myapp Maven Webapp</name>
<!-- FIXME change it to the project's website -->
<url>http://www.example.com</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>myapp</finalName>
<pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<url>http://localhost:8080/manager/text</url>
<port>8080</port>
<username>tomcat</username>
<password>tomcat</password>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
TOMCAT修改
<role rolename="manager"/>
<role rolename="manager-gui"/>
<role rolename="admin"/>
<role rolename="admin-gui"/>
<user username="tomcat" password="tomcat" roles="admin-gui,admin,manager-gui,manager-script,manager"/>
<server>
<username>tomcat</username>
<password>tomcat</password>
</server>
準備工作完成
啓動部署
1、首先啓動TOMCAT服務
2、CMD進入 WEB項目文件夾目錄
3、輸入(mvn tomcat7:deploy)
3、顯示成功,且 TOMCAT目錄下的webApp會自動將WAR包添加進來
訪問地址:http://localhost:8080/myapp/index.jsp
4、取消部署需要先輸入指令
mvn tomcat7:undeploy
後再停止TOMCAT服務,相應的WAR包也會刪除
相關的指令
命令 | 描述 |
---|---|
tomcat7:run | 運行當前項目 |
tomcat7:deploy | 部署當前項目 |
tomcat7:redeploy | 重新部署項目 |
tomcat7:exec-war | 創建一個可執行的jar文件,允許使用java -jar mywebapp.jar 運行web項目 |
tomcat7:undeploy | 取消部署一個war |
tomcat7:help | 在tomcat7-maven-plugin顯示幫助信息 |