`
flashdream8
  • 浏览: 680418 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Eclipse 运行 maven web 项目

 
阅读更多

eclipse 运行 maven web  项目 有两种方式

1. 利用插件 jetty 插件

 修改pom文件

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.mycompany.webapp</groupId>
 <artifactId>myweb</artifactId>
 <packaging>war</packaging>
 <version>1.0-SNAPSHOT</version>
 <name>myweb 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>
 </dependencies>
 <build>
   <finalName>myweb</finalName>
 <!-- 添加插件配置代码 -->
   <plugins>   
     <plugin>   
       <groupId>org.mortbay.jetty</groupId>   
       <artifactId>maven-jetty-plugin</artifactId>   
     </plugin>   
   </plugins>



 </build>
</project>

 运行 :

   执行命令: mvn jetty:run

    访问: http://localhost:8080/myweb/

 

另外还有一段代码 (没有测试,貌似也是可以的)

 

<plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
    <version>6.1.24</version>
    <configuration>
        <scanIntervalSeconds>10</scanIntervalSeconds>
        <connectors>
            <connector implementation="org.mortbay.jetty.nio.SelectChannelConnector">
                <port>9000</port>
            </connector>
        </connectors>
        <contextPath>/</contextPath>
        <stopKey>foo</stopKey>
        <stopPort>9999</stopPort>
    </configuration>
    <executions>
        <execution>
            <id>start-jetty</id>
            <phase>pre-integration-test</phase>
            <goals>
                <goal>run</goal>
            </goals>
            <configuration>
                <scanIntervalSeconds>0</scanIntervalSeconds>
                <daemon>true</daemon>
            </configuration>
        </execution>
        <execution>
            <id>stop-jetty</id>
            <phase>post-integration-test</phase>
            <goals>
                <goal>stop</goal>
            </goals>
        </execution>
    </executions>
</plugin>

 

 --------------------------------------------------------------------------------------------------------------

2. 用 tomcat 启动

   步骤1打开JavaEE透视图

 

 2. 步骤2将项目配置成动态web项目

右键单击项目名称 选择 properties

 

点击Convert to faceted form…链接
在project facet里选择Dynamic Web Module,Version根据需要选择2.5戒3.0。点
击Apply按钮

 

步骤3配置动态web项目的发布目录

重新打开项目的properties对话框,会发现多了Deployment Assembly项,迚入该项,
如下图

 

 maven的web项目,是丌存在WebContent目录的,src/main/webapp目录就是web应用
的根目录,所以将上图的/WebContent项目Remove掉,并Add一个新的发布目录



 在Add对话框选择Folder,点击Next



 展开并选中src/main/webapp,点击Finish

现在就将src/main/webapp映射为web应用的根目录了,加下来我们还要将Maven库映
射为WEB-INF/lib,点击Add,选择Java Build Path Entries,点击Next

 

 选择Maven Dependencies,点击Finish

选择 project (如果项目对别的项目有依赖)



 最后



 这样就配置好了发布目录,接下来要配置一个Server作为web应用的容器

步骤4配置运行环境

首先打开Server视图

 

 在该视图上单击右键,选择new server



 

我这里选择 tomcat 6

 

 点击 FINISH

右键单击 tomcat 6



 


 

在Available里会列出当前打开的web项目,选择你要运行的项目Add到Configured里。

此时Server视图里已经有了你刚配置的Server,展开后会发现你要发布的项目

最后一步 启动server



 


 

 

 

 

 

 

 

  • 大小: 39.5 KB
  • 大小: 125.4 KB
  • 大小: 123.2 KB
  • 大小: 38.5 KB
  • 大小: 39.8 KB
  • 大小: 34.9 KB
  • 大小: 38.8 KB
  • 大小: 138.8 KB
  • 大小: 19 KB
  • 大小: 141 KB
  • 大小: 102.7 KB
  • 大小: 103.9 KB
  • 大小: 90.5 KB
  • 大小: 51.2 KB
  • 大小: 26.2 KB
分享到:
评论

相关推荐

    Eclipse搭建MAVEN项目

    Eclipse 搭建 Maven 项目详解 Maven 是一个项目管理工具,能够帮助开发者更好地管理项目的依赖关系和编译过程。Eclipse 是一个流行的集成开发环境(IDE),提供了对 Maven 的支持。下面将详细介绍如何在 Eclipse 中...

    Eclipse使用Maven构建web项目视频教程

    本教程聚焦于如何在Eclipse集成开发环境中利用Maven来构建Web项目,旨在帮助初学者快速上手,但不涉及特定的框架如Spring或Struts。 **一、Maven简介** Maven是一款强大的项目管理和综合工具,它简化了构建、依赖...

    eclipse构建及运行maven web项目

    ### Eclipse 构建及运行 Maven Web 项目 #### 一、环境配置与需求 为了能够顺利地使用 Eclipse 构建并运行 Maven Web 项目,首先需要确保满足以下环境配置: 1. **Eclipse IDE**: 本教程使用的是 Eclipse Indigo ...

    使用Eclipse构建Maven的Web项目

    这篇博客"使用Eclipse构建Maven的Web项目"将详细介绍如何利用Eclipse创建并配置一个基于Maven的Web应用程序。 首先,创建Maven Web项目需要Eclipse安装了Maven插件。这个插件通常称为"M2E"(Maven Integration for ...

    Eclipse中创建Web Maven Project并部署到Tomcat中

    本篇文章将详细解释如何在Eclipse中创建一个基于Maven的Web项目,并将其部署到Tomcat服务器上。 首先,创建一个`Web Maven Project`: 1. 打开Eclipse,选择“File” -&gt; “New” -&gt; “Dynamic Web Project”。 2. ...

    maven项目转换WEB项目

    6. **运行和调试**:现在,你可以像对待任何其他Eclipse Web项目一样,运行和调试你的应用程序。 在Eclipse中,你可以继续使用Maven的命令行工具(如`mvn clean install`)来执行构建任务,同时享受IDE带来的便利。...

    Eclipse使用Maven无法建web项目

    在Eclipse中创建Maven Web项目时,可能会遇到诸如Maven插件未安装、 archetype配置错误或者网络问题导致的下载失败等常见问题。解决这些问题通常需要确保Eclipse已经安装了Maven插件(M2Eclipse),并正确配置了...

    Maven在eclipse中的项目启动命令

    - **Web.xml和index.properties问题**: 这些文件是Web项目的关键配置文件,如果缺失或损坏,会导致项目无法正常运行。 - **工程报错**: 通常是因为缺少必要的依赖库。解决办法是更新或下载正确的依赖jar包。 ##### ...

    第一个eclipse maven web项目实例

    通过这个实例,学习者可以了解如何在Eclipse中创建和管理Maven Web项目,掌握Maven的基本配置,以及如何在Eclipse中调试和运行Web应用。同时,也会对Maven的依赖管理和构建流程有更深入的理解。

    使用Eclipse构建Maven项目.pdf

    - Maven项目构建完成后,可以通过运行Maven的构建生命周期来编译和打包项目。 - 发布项目时,通常使用Maven的deploy目标,将构建的工件部署到远程仓库。 文件中提及的“示例项目代码”和“附文件”部分,虽然具体...

    使用Eclipse构建Maven项目 配套示例项目源码

    2. 使用上述方法导入到Eclipse,确保Eclipse能够识别该项目为Maven Web项目。 3. 查看pom.xml文件,了解项目的依赖、插件和其他配置。 4. 理解项目结构,包括src/main/webapp目录,这是Web应用的主要内容存放地。 5....

    Eclipse整合Maven开发教程

    - 创建Web应用时,Eclipse会自动创建相关结构,包括WEB-INF目录,可以配置服务器运行Web项目。 5. **依赖管理** - Maven通过POM文件管理项目依赖,可以在POM.xml中声明所需的第三方库,Maven会自动从仓库下载并...

    maven web项目 Demo

    【maven web项目 Demo】是基于Maven构建的Web应用程序示例,旨在帮助开发者理解如何使用Maven管理和构建Web项目。Maven是一个强大的项目管理工具,它自动化构建过程,包括编译、测试、打包、部署等,使得开发更加...

    eclipse构建Maven项目.doc

    eclipse构建Maven项目 eclipse是一个功能强大且广泛应用的集成开发环境(IDE),它支持多种编程语言,包括Java、C++、Python等。Maven是一个项目管理工具,能够帮助开发者更好地管理项目依赖关系、编译、测试和打包...

    Eclipse Maven WEB工程实战.pdf

    - 通过运行Maven的Build...命令,并输入clean package指令来构建项目,这会清理旧的构建并打包成WAR文件。 - 构建完成后,可以在target目录下找到生成的WAR包。 - 为了部署,需要在工程的属性中设置Deployment ...

    eclipse+maven创建web项目

    当我们需要在Eclipse中创建一个Web项目时,结合Maven可以使得项目管理和构建过程更加规范和高效。以下将详细介绍如何使用Eclipse和Maven来创建一个Web项目。 首先,确保你已经安装了Eclipse IDE和Maven。Eclipse...

    eclipse-maven内置

    用户可以在Eclipse的“Run Configurations”中为特定的Maven目标创建运行配置,自定义参数、工作目录等,实现个性化构建需求。 **9. 问题检测** Eclipse-Maven插件会检查POM.xml文件的语法错误,并提供警告和错误...

Global site tag (gtag.js) - Google Analytics