使用eclipse插件创建一个web project
在网上找到一篇很好的创建maven例子,自己跟着尝试成功了,在此备注,并附加自己一个成功的例子。
转载:http://blog.csdn.net/chuyuqing/article/details/28879477#t1
首先创建一个Maven的Project如下图
我们勾选上Create a simple project (不使用骨架)
这里的Packing 选择 war的形式
由于packing是war包,那么下面也就多出了webapp的目录
由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project
在我们的项目上点击右键,选择properties 并找到 Project Facets ,并点击Convert to faceted form… 如下图:
然后勾选Dynamic Web Module 并点击ok 如下图:(3.0只有tomcat7才支持)
接下来观察我们的项目结构,多了一个web content目录
虽然此时我们可以发布到tomcat中,但这不符合maven的结构,我们还要做如下修改
把上图WebContent下面两个目录 META-INF ,WEB-INF 直接剪切到src/main/webapp目录下,并删掉WebContent目录,那么现在的项目结构如下图:
然后我们要修改发布规则,右键点击项目, 选择 Deployment Assembly
选择WebContent,把它remove掉,测试类我们也不需要发布,test的两个目录页可以remove
接着重新指定一个web的路径,点击add,选择Folder -- 〉 next
在src下找到webapp目录,然后finish
最后一步,我们要把当前的build path 指向 Maven Dependency, 直接点击add,选择Java Build Path Entries 然后next
然后再点击finish完成
完成后如下图:
至此一个基于maven的webapp就建立好了,并可以直接从eclipse中发布到tomcat中
补充:我们需要在src/main/webapp/WEB-INF下面创建一个web.xml
导入我们的Spring mvc依赖jar包
<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.malt</groupId>
<artifactId>mavenWebApp2</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.0.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>3.0.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.0.7.RELEASE</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.7.1</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<webappDirectory>${basedir}/src/main/webapp</webappDirectory>
</configuration>
</plugin>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-clean-plugin</artifactId>
<version>2.6.1</version>
<configuration>
<filesets>
<fileset>
<directory>${basedir}/src/main/webapp/WEB-INF/lib</directory>
<followSymlinks>false</followSymlinks>
<useDefaultExcludes>true</useDefaultExcludes>
</fileset>
<fileset>
<directory>${basedir}/src/main/webapp/WEB-INF/classes</directory>
</fileset>
</filesets>
</configuration>
</plugin>
</plugins>
</build>
</project>
相关推荐
在Eclipse JEE环境下,创建一个Maven项目并将其转换为Dynamic Web Project是开发Java Web应用程序的常见步骤。Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web...
在实际开发过程中,通常我们会先创建一个Web Dynamic Project,编写Web应用的代码,完成后,将其部署到一个配置好的Tomcat Project中,通过Tomcat Project来启动服务器并运行Web应用。这种方式使得开发和服务器配置...
本篇文章将详细解释如何在Eclipse中创建一个基于Maven的Web项目,并将其部署到Tomcat服务器上。 首先,创建一个`Web Maven Project`: 1. 打开Eclipse,选择“File” -> “New” -> “Dynamic Web Project”。 2. ...
2. 配置 Web 项目:在 Eclipse 中,选择 File > New > Dynamic Web Project,创建一个新的 Web 项目。 3. 配置 Java EE 项目:在 Eclipse 中,选择 File > New > Java EE > Enterprise Application Project,创建一...
本文将深入探讨如何在Eclipse 3.4版本中创建一个动态Web项目,以及这个过程中涉及的相关知识点。 首先,Eclipse 3.4,也被称为Galileo,是Eclipse IDE的一个重要版本,它支持Java EE开发,包括动态Web项目。动态Web...
在Eclipse中创建Web项目是开发Java Web应用程序的常见步骤,这个过程涉及到多个知识点,包括Eclipse IDE的使用、Web项目结构的理解以及相关的配置。以下将详细解释这些内容。 首先,Eclipse是一款强大的开源集成...
BIRT Designer 是BIRT的核心部分,它作为一个Eclipse插件,提供了所见即所得的设计界面。报表设计文件以XML格式存储,包含以下主要组成部分: - **Report Editor**:这是报表设计的主要视图,你可以在这里放置各种...
标题 "Gwt2.0.4+eclipse3.6创建web application project项目后无法运行的原因分析" 涉及的问题主要集中在Google Web Toolkit (GWT) 的版本2.0.4与Eclipse IDE 3.6之间的兼容性问题以及在创建Web Application Project...
通过以上步骤,我们不仅成功地在Eclipse中创建了一个基于Maven的Web项目,而且还了解了如何配置项目结构、设置项目属性以及进行基本的部署操作。使用Maven可以极大地简化项目构建和管理流程,使开发者能够更加专注于...
通过以上步骤,可以成功地在 Eclipse 中创建一个基于 Maven 的动态 Web 项目,并完成配置及部署。这种项目结构清晰,易于管理和维护,特别适合团队开发。同时,利用 Maven 的自动化构建特性,可以简化项目的构建过程...
至此,一个基本的 Web 项目已经在 Eclipse 中创建完成。接下来可以根据需求进一步添加 Java 类、资源文件等,并通过 Apache Tomcat 等服务器进行部署和测试。 ### 小结 本文详细介绍了如何在 Eclipse 开发工具中...
本文将指导您使用 Eclipse 的 WTP(Web Tools Project)、Tomcat 和 Derby 数据库引擎创建一个简单数据库 Web 应用程序。 Eclipse 的 WTP Eclipse 的 WTP 是一个基于 Eclipse 的插件,提供了一个功能强大的开发...
2. **新建插件项目**:通过`File > New > Plug-in Project`创建一个新的插件项目。例如,创建一个名为“HelloEclipsePlugin”的项目。 3. **选择模板**:在创建过程中可以选择一个模板来快速构建基本的插件框架,如...
6. **插件开发**:介绍如何创建和使用自定义Eclipse插件,以满足特定开发需求。 7. **开发工具集成**:Eclipse与其他IDE(如IntelliJ IDEA)或文本编辑器(如VSCode)的协作使用。 8. **运行时环境**:如何配置和...
本文将详细介绍如何在Eclipse中快速有效地创建一个动态WEB项目(Dynamic Web Project),并介绍一些关键配置步骤,帮助读者能够更加高效地进行开发工作。 #### 二、创建Dynamic Web Project 1. **启动Eclipse**:...
通过File -> New -> Dynamic Web Project创建一个新的项目,输入项目名并完成。需要注意的是,在Eclipse中创建Web项目后,会发现在WebContent目录下没有jsp页面,且WEB-INF目录下没有web.xml文件,这些都需要手动...
总的来说,创建基于Axis2的Web服务涉及到了Eclipse插件的安装、Tomcat的配置、Java项目的构建以及服务的发布和调用。这是一个涉及多步骤的过程,但通过Eclipse的插件支持,可以简化很多操作,使得开发Web服务变得...
3. **创建Spring项目**:在Eclipse中,可以使用"File" -> "New" -> "Other" -> "Spring" -> "Spring Project"来创建一个新的Spring项目。选择相应的模板,如"MVC"或"Web",根据项目需求配置。 4. **配置Spring**:...