簡體   English   中英

使用帶有Maven插件的eclipse,我應該如何設置我的構建以便將其部署到tomcat?

[英]Using eclipse with maven plugin, how should I setup my build so it deploys to tomcat?

使用帶有Maven插件的eclipse,我應該如何設置我的構建以便將其部署到tomcat?

我不確定是否必須分1步或2步執行此操作,但是我想編譯自己的spring mvc(3)應用程序並將其部署到本地tomcat。

現在,我剛剛將RunAs-> Maven構建映射到“編譯”目標類型。

我是新來的人,所以不確定如何設置構建和部署。

我的pom.xml是:

<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/maven-v4_0_0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <groupId>com.example</groupId>
 <artifactId>springmvc2</artifactId>
 <packaging>war</packaging>
 <version>0.0.1-SNAPSHOT</version>
 <name>springmvc2 Maven Webapp</name>
 <url>http://maven.apache.org</url>
 <dependencies>
  <dependency>
   <groupId>junit</groupId>
   <artifactId>junit</artifactId>
   <version>3.8.1</version>
   <scope>test</scope>

  </dependency>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-core</artifactId>
   <version>3.0.0.RELEASE</version>
  </dependency>
  <dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-core</artifactId>
   <version>3.3.2.GA</version>
  </dependency>
  <dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-annotations</artifactId>
   <version>3.4.0.GA</version>
  </dependency>
  <dependency>
   <groupId>org.springframework</groupId>
   <artifactId>spring-webmvc</artifactId>
   <version>3.0.0.RELEASE</version>
  </dependency>
  <dependency>
   <groupId>org.mod4j.org.apache.commons</groupId>
   <artifactId>logging</artifactId>
   <version>1.0.4</version>
  </dependency>
 </dependencies>
 <build>
  <finalName>springmvc2</finalName>
  <filters>
  </filters>
  <plugins>
   <plugin>
     <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>   
    <configuration>

     <source>1.6</source>
     <target>1.6</target>
    </configuration>
   </plugin>
  </plugins>
 </build>
</project>

Eclipse內部

假設您已經安裝了WTP(Web工具項目)(它是Eclipse IDE for Java EE開發人員發行版的一部分),並且已經安裝了“ Maven Integration for WTP” (它是m2eclipse的可選模塊),則必須安裝它明確地),則應該將您的spring項目識別為動態Web項目,並且可以在Server上運行。 在這種情況下,只需右鍵單擊您的項目,轉到“運行方式”>“在服務器上運行” ,選擇“ 手動定義新服務器”,然后使用向導添加本地Tomcat。

外食

您可以簡單地執行:

mvn tomcat:run 

這將使用嵌入式Tomcat服務器當前項目作為動態Web應用程序運行。

如果你想要的是真正的部署到你的本地的Tomcat,然后看看在tomcat:deploy目標。

當然,您始終可以從Eclipse運行這些目標,但是我建議在這里使用IDE支持(即WTP)。 如果要在調試模式下運行Tomcat,這將更加容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM