使用eclipse插件创建一个web project
首先创建一个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包
<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>
直接保存,maven就会自动为我们下载所需jar文件
分享到:
相关推荐
JDK1.8/Mysql5.7/Maven3/Tomcat8.0/Eclipse Neon. 注意事项: 1、按照以下语法建立数据库(ProjectName为你的数据库名,可以改你自己想要的名字,改完请记得把项目中的数据库连接配置也改好) CREATE DATABASE ...
• 在 Eclipse 中利用 Maven • 项目管理: Maven 让事情变得简单 作者简介 胡键,西安交通大学硕士,2000年毕业后一直从事软件开发。2002年开始使用Java,在平时的项目开发中经常采用OpenSource的工具,如Ant...
并建立帐号密码预设使用issuetracker/issuetracker汇入create.sql开启Eclipse import Maven 专案Maven -> update project Run as -> Run on Server... Ref Mockito docs - Junit docs - DBunit docs -
dao 及 common 层, web 层依赖 biz 层四、项目搭建4.1 创建父工程① IDEA 主面板选择菜单「Create New Project 」或者工具栏选择菜单「 File -> New -> Project... 」② 侧边栏选择「 Spring Initializr 」,Initi
spring-mybatis-原型 我的原型,使用 spring + springMVC + mybatis 初始化项目。 何时使用它,您可以查看这个原型。...那么你可以在创建项目时在你的eclipse“create maven project”中找到它。 好好享受
Eclipse needs to know the path to the local maven repository. Therefore the classpath variable M2_REPO has to be set. Execute the following command: mvn -Declipse.workspace=<path-to-eclipse-...
#bootstrapping带有Gradle的Eclipse wtp项目##基本的Java引导程序### building激活Java插件 create src / test / main源文件夹添加使用某些Java 8功能(日期和时间api,时钟)的类->错误设置JDK版本gradle run ###...
You learn how to create new Android projects from scratch, import projects of different kind like an old Eclipse Android App or projects from GitHub. The book covers also a quick start into the ...
Structure your project with Maven and create self-tested, domain-specific deployable web archives Generate templates for a responsive and powerful frontend with AngularJS and Bootstrap Build a high ...
2. Import into STS Eclipse and Configure as a Maven Project 3. Create /data directory on the root of the local machine. 跑步 Run khs.example.TickerPriceConversionJobRunner.java as Java or Spring ...
jersey-guice-bootstrap 带有 Jersey 1.18.1 和 Google Guice 3.0 的 RESTful Web 服务应用程序示例项目 ...生成原型: mvn archetype:create-from-project 转到target/generated-sources/archetype并运
jersey-guice-bootstrap 带有 Jersey 1.18.1 和 Google Guice 3.0 的 RESTful Web 服务应用程序示例项目 ...生成原型: mvn archetype:create-from-project 转到target/generated-sources/archetype并运
将DBConn作为 Eclipse 项目导入并从Maven菜单运行Update Project 。 这将下载所有必需的依赖项。 然后将DBConn项目作为要求添加到您的 Java 构建路径。 完整示例 ORM orm = ORM . getInstance(); // create or ...
Eclipse (Java SE 7 or newer): Navigate to Project > Properties > Java Build Path > Libraries and click "Add External JARs...". Locate the JAR files, select them, and click OK. IntelliJ IDEA (Android ...