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

STS创建maven web

阅读更多

推荐使用springsource的sts(一款基于eclipse整合的ide)
sts下载地址
安装好m2clipse插件后
在ide菜单栏点击  window  --> preferences
输入maven出现下图中所示.

点击user settings 选择解压后maven下conf文件夹中的settings.xml再点击apply.
接着点击installations -->add  -->选择maven的安装目录 -->apply

到此,maven和m2eclipse都搭建好了.
接着我们开始创建一个标准的基于maven的web项目框架.
在左边项目区   点击右键  --> new  --> other --> 找到maven(或者直接输入maven)
-->选择 maven project
如下图

点击next
会出现很多archetype.都是对应不同需求的maven模板.
我们选择 maven-archetype-webapp
一个基于web的模板.

点击next
输入
groupid和artifactid
groupid随便填写就是了 不过最好是填写公司或者组织名称.
artifactid可以认为他是项目名,所以你填写的就是项目名.

创建成功后我们会得到如下图所示的项目结构

但是这个并不是默认的maven项目的标准结构.我们需要进行一些改动.
1.在项目下创建一个source folder.
folder name:src/main/java
如下图所示

(当然,还可以添加用于junit测试的src/test/java和src/test/resources
不过在此就不添加了.)
2.在webapp根目录下创建一个叫resources的folder.
用于以后装js,css等静态文件.
3.删除index.jsp
4.在src/main/java中创建3个包(maven标准推荐是3层包结构)
5.如果装的jdk是1.6的,更改jre system libary为1.6版本的.
这样.一个标准的maven web项目创建成功.

如何启动项目?
很多人都在问创建了项目后如何启动项目?如何启动服务器?
其实很简单.
邮件点击tomcat

如上图.点击 add or remove..

将你需要启动的项目add到右边.点确定后项目就部署到tomcat了.
还有一个更简单的方法.
直接把项目拖到tomcat上



启动就ok.
如果不能把项目放入tomcat,请检查自己的maven项目是否是web项目.
maven项目其实还有用mvn pulgin来启动项目.
如maven-jetty或maven-tomcat等.

分享到:
评论

相关推荐

    maven-archetype-webapp-1.0.jar下载

    《Maven Archetype Webapp 1.0:构建Java Web项目的基石》 Maven Archetype Webapp 1.0.jar 是一个重要的工具,它属于Java开发领域中的Maven生态系统,主要用于快速搭建Java Web应用程序的基础框架。这个压缩包文件...

    maven创建webapp

    ** Maven 创建 Web 应用详解 ** Maven 是一个强大的构建工具,主要用于管理和构建 Java 项目,特别是对于处理依赖关系的管理,它极大地简化了开发流程。Maven 使用一种标准化的项目对象模型(Project Object Model...

    spring mvc、spring、hibernate、maven、bootstrap 架构搭建,实现简单的查询用户查询功能

    在本案例中,Hibernate被用于与数据库交互,创建数据模型,执行SQL查询,从而实现用户数据的存取。 Maven是一个项目管理工具,主要用于构建、依赖管理和项目信息管理。它通过定义项目的POM(Project Object Model)...

    使用Maven开发Java Web应用

    1. **创建Maven项目**:在STS中使用Maven Archetype插件创建一个新的Maven Webapp项目。 2. **POM.xml**:编辑POM文件,添加项目依赖(如Spring、Hibernate等框架),指定项目属性如版本、打包类型等。 3. **Maven...

    Struts2+Spring3+Hibernate4+Maven+EasyUI整合入门012

    2. **创建Maven项目**:利用IDE创建Maven Web项目,添加Struts2、Spring3、Hibernate4和EasyUI的依赖。 3. **配置项目**:配置web.xml,定义过滤器和监听器,初始化Spring和Struts2。 4. **建立数据库连接**:配置...

    maven3.3.9个和maven配置步骤

    1. **创建 Maven 项目**:在 STS 中,可以通过 `File` -> `New` -> `Maven Project` 来创建一个新的 Maven 项目,按照向导设置 Group ID, Artifact ID 和 Version。 2. **管理依赖**:在 `pom.xml` 文件中,通过 `...

    Eclipse+tomcat+maven 配置Spring mvc图文教程.zip

    1. 创建一个新的Maven Web项目。 2. 添加Spring MVC相关的依赖。 3. 在src/main/webapp/WEB-INF目录下创建web.xml,并配置DispatcherServlet。 4. 创建Spring配置文件,定义Controller Bean和其他相关Bean。 5. 编写...

    02掌握使用STS或者IDEA创建SpringBoot项目.md

    #### 一、使用STS创建Spring Boot项目 ##### 1.1 创建项目 在使用Spring Tool Suite (STS) 创建Spring Boot项目时,首先需要启动STS并选择“Start Using Spring Boot”。然后按照向导提示进行操作: 1. **选择...

    maven 搭建spring mvc环境

    总之,通过Maven搭建Spring MVC环境涉及的主要步骤包括:配置Maven、创建Maven项目、添加Spring MVC依赖、配置Spring MVC的Servlet和处理器、编写Controller、以及测试和部署。这些知识对于开发基于Spring MVC的Web...

    oss web端图片直传回调 java签名+html+javaScript maven项目

    为了实现图片上传功能,我们需要创建一个表单或使用`<input type="file">`元素让用户选择图片,然后通过JavaScript触发上传事件。 4. **JavaScript**:JavaScript是实现Web端图片直传的关键。使用阿里云OSS的...

    SpringMVC+MyBatis+Maven 完整项目

    这是一个基于Java技术栈的Web应用项目,采用SpringMVC作为控制器层,MyBatis作为持久层框架,Maven作为项目构建工具。以下是这些技术的详细解释和相关知识点: **SpringMVC** SpringMVC是Spring框架的一个模块,...

    Maven配置好的原文件

    使用STS开发Spring Boot项目,可以通过内置的Spring Initializr创建新项目,选择所需的依赖,如Web、Data JPA、Thymeleaf等,然后STS会自动生成项目结构和基础配置文件。 5. **Maven生命周期与插件** Maven有三个...

    dubbo,spring,maven

    2. **创建Maven项目**:启动STS,选择“New” -> “Maven Project”,按照向导创建一个新的Maven项目。在`pom.xml`文件中,你需要添加Dubbo和Spring相关的依赖,例如`dubbo-spring-boot-starter`、`spring-context`...

    sts-bundle.zip

    对于Spring Boot项目,STS提供了专门的启动器,允许开发者在几秒钟内创建一个新的Spring Boot应用。它还集成了Spring Boot Actuator,方便开发者监控和管理运行中的Spring Boot应用。 3. **代码提示与智能感知**:...

    java教程之手把手教你用eclipse新建基于maven构建的spring boot项目.zip

    在本Java教程中,我们将深入探讨如何使用Eclipse IDE创建一个基于Maven构建的Spring Boot项目。这个过程涉及几个关键步骤,包括环境配置、Eclipse的设置、Maven的使用以及Spring Boot项目的初始化。 首先,我们需要...

    MyFirstWebApp:我的第一个使用Eclipse,Maven和Java创建的Web应用程序

    `MyFirstWebApp`是一个基于Eclipse IDE、Maven构建工具和Java编程语言创建的入门级Web应用程序。这个项目旨在为初学者提供一个清晰的起点,了解如何将这些关键技术整合在一起,以构建一个简单的Web应用。Eclipse是一...

    201205_Maven学习笔记2.rar

    文档可能涵盖了如何在STS中配置和使用Maven,包括创建Spring-MVC项目、管理依赖、调试和构建等。 3. "[20120517]maven仓库nexus私有仓库创建.doc" - Nexus是Sonatype公司提供的一个企业级的Maven仓库管理器。这个...

Global site tag (gtag.js) - Google Analytics