`
猿丁解码
  • 浏览: 60883 次
社区版块
存档分类
最新评论

Maven入门示例(2):调试helloworld webapp程序

阅读更多
1.Myeclipse配置maven插件
     Myeclipse 10.0本身已经内置了maven的插件,不需要单独安装,唯一需要修改的是Myeclipse中使用的maven版本,不管Myeclipse使用的是哪个版本,咱们都统一改成刚才下载到本地安装的版本,方法是:
1)菜单依次进入:windows–>Ppreferences–>MyEclipse–>Mave4MyEclipse–> Installations
2)点击Add…,选择C:\opensource\maven-3.0.4目录

3)修改setting.xml文件

到此,MyEclipse的maven环境配置完成。

2.创建Maven项目
1)点击File->New->Project…
2)选择Maven Project
3)使用默认的工作空间,点击Next

4)选择模板,一定要选择maven-archetype-webapp,这表明是在创建一个web工程,如果要创建普通java工程,则选择maven-archetype-quickstart。点击下一步,MyEclipse会自动下载相应的模板至repository目录,本例为用户目录下.m2/repository下


5)填写项目的相关信息,点击完成。

6)得到如下的目录结构。


3.项目运行

传统的方法,我们需要先去下载一个tomcat到本地,然后将项目发布到该tomcat中。使用maven后,tomcat都不用下载了,可以使用maven的内嵌tomcat,很方便,方法如下:

1)右击项目,打开debug配置,依次打开菜单:Debug->Configurations



注意第一次运行,一定不要选择offline,否则本地找不到tomcat-maven-plugin,依然会报错找不到tomcat-maven-plugin的错误。Tomcat-maven-plugin只需下载一次,以后可以以offline的方式运行


2)点击Debug后,Console在下载一系列所需要的插件后,启动内嵌的tomcat运行


3)此时在浏览器窗口,输入http://localhost:8080/helloworld,即可看到如下显示,表示项目构建成功。



  • 大小: 56.2 KB
  • 大小: 56.2 KB
  • 大小: 48 KB
  • 大小: 56.5 KB
  • 大小: 60.9 KB
  • 大小: 26.1 KB
  • 大小: 91.2 KB
  • 大小: 43 KB
  • 大小: 16.9 KB
分享到:
评论

相关推荐

    springmvc-maven-webapp-helloworld 源码

    本项目"springmvc-maven-webapp-helloworld"是基于SpringMVC、Maven、MyBatis、JUnit和MySQL的简单HelloWorld示例,旨在帮助初学者快速理解这些技术的集成与应用。 【描述】"springmvc+maven+mybatis+junit+mysql+...

    Struts2 HelloWorld示例(Maven项目)

    这个“Struts2 HelloWorld示例”是一个基础的Maven项目,旨在帮助初学者理解如何在实际开发环境中设置和运行一个简单的Struts2应用。 首先,让我们了解Maven。Maven是一个项目管理工具,它通过使用一个项目对象模型...

    springmvc-maven-webapp-helloworld源码

    【标题】"springmvc-maven-webapp-helloworld源码"是一个基于Spring MVC、Maven、MyBatis等技术构建的简单 HelloWorld 示例应用。这个项目旨在为初学者提供一个基础的Web应用程序开发框架,帮助理解这些关键技术如何...

    Spring MVC HelloWorld Maven实例

    **Spring MVC HelloWorld Maven实例** Spring MVC是Spring框架的一部分,它是一个用于构建Web应用程序的模型-视图-控制器(MVC)架构。在这个实例中,我们将深入理解如何使用Maven构建一个基本的“Hello, World!”...

    SpringMVC 3.0 HelloWorld 源码 (Maven)

    在这个HelloWorld示例中,我们可能没有单独的视图文件,因为我们在Controller中直接返回了字符串。但如果是更复杂的应用,我们会在`webapp/WEB-INF/views`目录下创建一个JSP页面,然后在Controller中返回对应的视图...

    maven-helloworld-web.rar

    "maven-helloworld-web.rar"这个压缩包文件很可能是包含了一个简单的Maven Web应用程序示例,用于展示如何配置和构建基于Maven的Web项目。 首先,让我们深入了解一下"Maven-Helloworld-Web"项目可能包含的结构。一...

    cxf 入门(hello world)

    1. 在Maven的src/main/webapp/WEB-INF目录下创建cxf-servlet.xml配置文件,指定服务发布路径: ```xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=...

    mybatis_helloworld

    【标题】"mybatis_helloworld" 是一个关于MyBatis框架的初级示例项目,它旨在帮助初学者理解和学习如何在实际开发中使用MyBatis。MyBatis是一个优秀的持久层框架,它允许开发者将SQL语句直接写在XML配置文件中,提供...

    struts2 HelloWorld 例子工程包

    这个"HelloWorld"例子工程包是初学者入门Struts2的绝佳起点,旨在帮助开发者理解并熟悉该框架的基本结构和工作原理。 首先,让我们详细了解一下Struts2的核心概念。Struts2框架提供了一个统一的架构,用于处理HTTP...

    mybatis的Helloworld

    【标题】"mybatis的Helloworld" 在Java开发领域,MyBatis是一个广泛使用的持久层框架,它简化了数据库操作,使开发者能够更方便地进行数据存取。本篇文章将详细解析MyBatis的“Hello World”实例,帮助初学者快速...

    Struts2.0初学者示例项目

    Struts2.0在Java Web开发中扮演关键角色,作为Apache Jakarta项目的一员,它助力...视图创建:HelloWorld.jsp显示Action数据。 运行测试:启动Tomcat,访问相应URL,验证输出。 进阶学习 整合Spring进行依赖注入,深化

    WebService (一) CXF 入门 HelloWorld

    **WebService (一) CXF 入门 HelloWorld** 在IT行业中,WebService是一种基于开放标准(如XML、WSDL和SOAP)的互联网通信协议,允许不同系统之间的应用程序进行互操作。本篇将详细介绍如何使用Apache CXF框架来创建...

    RESTfulExample Maven Webapp

    RESTfulExample Maven Webapp是一个基于Java的Web应用程序,利用了JAX-RS(Java API for RESTful Web Services)规范来创建RESTful服务。REST(Representational State Transfer)是一种设计网络应用的架构风格,...

    CXF的helloworld实现

    【CXF的helloworld实现】 Apache CXF 是一个开源的Java框架,主要用于构建和开发服务导向架构(SOA)和Web服务。它提供了一个全面的工具集,支持WS-*标准,使得开发人员能够轻松地创建和部署SOAP和RESTful服务。在...

    Maven+SpringMVC的HelloWord最简单入门小例子(包含两页面跳转)

    本教程将带你一步步了解如何使用Maven搭建项目环境,并结合SpringMVC实现一个简单的“Hello World”应用,其中包括两个页面的跳转。 首先,Maven是一个项目管理和综合工具,它帮助开发者管理项目的构建、依赖和文档...

    SpringMVC HelloWorld

    在这个“SpringMVC HelloWorld”项目中,我们将学习如何设置一个基本的Spring MVC环境并实现一个简单的“Hello, World!”示例。 1. **环境搭建** - **Spring Framework**: 首先,你需要下载Spring框架的核心库,...

    springmvc入门helloworld

    在本教程中,我们将深入理解如何通过 Spring MVC 实现“Hello, World!”程序,并解决在实际操作中可能遇到的问题。 首先,Spring MVC 的基本架构包括 DispatcherServlet、Controllers、Models、Views 和一系列的...

    SpringMVC_HelloWorld.zip

    【SpringMVC_HelloWorld.zip】是一个包含Spring MVC框架基础应用的示例项目,用于演示如何在Java环境中快速搭建一个简单的“Hello World”程序。这个压缩包中的内容旨在帮助初学者理解Spring MVC的工作原理和基本...

    maven-spring-hessian:带有 Hessian 的 Hello world Spring Web 应用程序

    【标题】"maven-spring-hessian:带有 Hessian 的 Hello world Spring Web 应用程序" 描述了一个基于 Maven、Spring 和 Hessian 技术构建的简单 Web 应用示例。这个项目的核心是演示如何在分布式环境中使用 Hessian ...

    AppWebMvn:讲座7的示例-使用Maven的Web应用程序

    DartifactId = {project-name} -DarchetypeArtifactId = maven-archetype-webapp -DinteractiveMode = false ->大括号中的姓名,例如mvn原型:generate -DgroupId = com.Ibaw4 -DartifactId = HelloWorld -...

Global site tag (gtag.js) - Google Analytics