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
相关推荐
Eclipse 搭建 Maven 项目详解 Maven 是一个项目管理工具,能够帮助开发者更好地管理项目的依赖关系和编译过程。Eclipse 是一个流行的集成开发环境(IDE),提供了对 Maven 的支持。下面将详细介绍如何在 Eclipse 中...
本教程聚焦于如何在Eclipse集成开发环境中利用Maven来构建Web项目,旨在帮助初学者快速上手,但不涉及特定的框架如Spring或Struts。 **一、Maven简介** Maven是一款强大的项目管理和综合工具,它简化了构建、依赖...
### Eclipse 构建及运行 Maven Web 项目 #### 一、环境配置与需求 为了能够顺利地使用 Eclipse 构建并运行 Maven Web 项目,首先需要确保满足以下环境配置: 1. **Eclipse IDE**: 本教程使用的是 Eclipse Indigo ...
这篇博客"使用Eclipse构建Maven的Web项目"将详细介绍如何利用Eclipse创建并配置一个基于Maven的Web应用程序。 首先,创建Maven Web项目需要Eclipse安装了Maven插件。这个插件通常称为"M2E"(Maven Integration for ...
本篇文章将详细解释如何在Eclipse中创建一个基于Maven的Web项目,并将其部署到Tomcat服务器上。 首先,创建一个`Web Maven Project`: 1. 打开Eclipse,选择“File” -> “New” -> “Dynamic Web Project”。 2. ...
6. **运行和调试**:现在,你可以像对待任何其他Eclipse Web项目一样,运行和调试你的应用程序。 在Eclipse中,你可以继续使用Maven的命令行工具(如`mvn clean install`)来执行构建任务,同时享受IDE带来的便利。...
在Eclipse中创建Maven Web项目时,可能会遇到诸如Maven插件未安装、 archetype配置错误或者网络问题导致的下载失败等常见问题。解决这些问题通常需要确保Eclipse已经安装了Maven插件(M2Eclipse),并正确配置了...
- **Web.xml和index.properties问题**: 这些文件是Web项目的关键配置文件,如果缺失或损坏,会导致项目无法正常运行。 - **工程报错**: 通常是因为缺少必要的依赖库。解决办法是更新或下载正确的依赖jar包。 ##### ...
通过这个实例,学习者可以了解如何在Eclipse中创建和管理Maven Web项目,掌握Maven的基本配置,以及如何在Eclipse中调试和运行Web应用。同时,也会对Maven的依赖管理和构建流程有更深入的理解。
- Maven项目构建完成后,可以通过运行Maven的构建生命周期来编译和打包项目。 - 发布项目时,通常使用Maven的deploy目标,将构建的工件部署到远程仓库。 文件中提及的“示例项目代码”和“附文件”部分,虽然具体...
2. 使用上述方法导入到Eclipse,确保Eclipse能够识别该项目为Maven Web项目。 3. 查看pom.xml文件,了解项目的依赖、插件和其他配置。 4. 理解项目结构,包括src/main/webapp目录,这是Web应用的主要内容存放地。 5....
- 创建Web应用时,Eclipse会自动创建相关结构,包括WEB-INF目录,可以配置服务器运行Web项目。 5. **依赖管理** - Maven通过POM文件管理项目依赖,可以在POM.xml中声明所需的第三方库,Maven会自动从仓库下载并...
【maven web项目 Demo】是基于Maven构建的Web应用程序示例,旨在帮助开发者理解如何使用Maven管理和构建Web项目。Maven是一个强大的项目管理工具,它自动化构建过程,包括编译、测试、打包、部署等,使得开发更加...
eclipse构建Maven项目 eclipse是一个功能强大且广泛应用的集成开发环境(IDE),它支持多种编程语言,包括Java、C++、Python等。Maven是一个项目管理工具,能够帮助开发者更好地管理项目依赖关系、编译、测试和打包...
- 通过运行Maven的Build...命令,并输入clean package指令来构建项目,这会清理旧的构建并打包成WAR文件。 - 构建完成后,可以在target目录下找到生成的WAR包。 - 为了部署,需要在工程的属性中设置Deployment ...
当我们需要在Eclipse中创建一个Web项目时,结合Maven可以使得项目管理和构建过程更加规范和高效。以下将详细介绍如何使用Eclipse和Maven来创建一个Web项目。 首先,确保你已经安装了Eclipse IDE和Maven。Eclipse...
用户可以在Eclipse的“Run Configurations”中为特定的Maven目标创建运行配置,自定义参数、工作目录等,实现个性化构建需求。 **9. 问题检测** Eclipse-Maven插件会检查POM.xml文件的语法错误,并提供警告和错误...