maven入门之创建一个简单的web工程:http://jiajun.iteye.com/blog/466014
一、创建web工程
- mvn archetype:generate -DgroupId=orc.cjj.site -DartifactId=orc.cjj.site.sample -DpackageName=org.cjj.site -Dversion=1.0-SNAPSHOT
选择第8个类型
二、添加jetty插件
打开pom.xml添加
- <plugins>
- <!-- Configuring the Jetty Plugin -->
- <plugin>
- <groupId>org.mortbay.jetty</groupId>
- <artifactId>maven-jetty-plugin</artifactId>
- </plugin>
- </plugins>
三、install一下 ,install内容丰富,可以参看另外篇入门文章
- cd org.cjj.site.sample
- mvn install
四、启动jetty
- mvn jetty:run
五、 浏览器输入http://localhost:8080/yoursite,是不是发现成功了?
上面的web工程只有一个jsp,来点稍微高级点的
六、生成eclipse工程
- mvn eclipse:eclipse
然后用eclipse导入现有工程
七、添加servlet api依赖
打开pom.xml
- <!-- serlvet api -->
- <dependency>
- <groupId>javax.servlet</groupId>
- <artifactId>servlet-api</artifactId>
- <version>2.4</version>
- <scope>provided</scope>
- </dependency>
再执行一次,给eclipse的添加Referenced Libraries
- mvn eclipse:eclipse
八、创建一个简单的servlet
- package org.cjj.site.web;
- import java.io.IOException;
- import java.io.PrintWriter;
- import javax.servlet.ServletException;
- import javax.servlet.http.HttpServlet;
- import javax.servlet.http.HttpServletRequest;
- import javax.servlet.http.HttpServletResponse;
- public class SimpleServlet extends HttpServlet
- {
- @Override
- protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException,
- IOException
- {
- final PrintWriter out = resp.getWriter();
- out.println("SimpleServlet Executed");
- out.flush();
- out.close();
- }
- }
九、给web.xml添加servlet
- <servlet>
- <servlet-name>simple</servlet-name>
- <servlet-class>org.cjj.site.web.SimpleServlet</servlet-class>
- </servlet>
- <servlet-mapping>
- <servlet-name>simple</servlet-name>
- <url-pattern>/simple</url-pattern>
- </servlet-mapping>
10、编译发布
- mvn clean install
- mvn jetty:run
到此,servlet也可以访问了http://localhost:8080/yoursite/simple
相关推荐
在IT行业中,构建一个高效的开发流程至关重要,而“由Git版本控制maven管理的简单web工程搭建”就是这样的一个流程实例。在这个过程中,我们将利用Git进行版本控制,Maven进行项目管理和依赖管理,同时借助IDEA这样...
### Maven入门到精通知识点详解 #### 一、Maven简介及背景 - **Maven**是一种基于项目对象模型(POM)的软件项目管理和综合工具。它可以帮助开发者理解项目的构建周期和依赖关系,使得项目的构建过程自动化,提高了...
创建 Maven 工程通常始于创建一个 `pom.xml` 文件,这是 Maven 项目对象模型(Project Object Model)的配置文件。`pom.xml` 定义了项目的基本信息,如项目名称、版本、依赖关系、构建过程等。通过指定 `<groupId>`...
- **创建 SimpleServlet.java**:编写一个简单的 Servlet 类。 - **配置 Web.xml**:在 `WEB-INF/web.xml` 文件中配置 Servlet 的映射。 - **解决编译问题**:如果编译失败,可能是因为 Maven 项目缺少对 Servlet...
Maven是一个基于Java的构建工具,专为管理和构建Java项目而设计。它简化了项目的构建过程,通过一个统一的构建生命周期和依赖管理机制,使得项目构建更加规范和高效。Maven的最新版本为2.0.9,但需要注意的是,Maven...
Maven 是一个项目管理和综合工具,它帮助开发者构建、管理和部署 Java 项目,通过定义项目的结构和依赖关系,简化构建过程。 在这个"2018年11月22日博客资源"中,你将找到关于如何使用 Maven 来管理 Spring 入门...
标题中的"idea工具创建的Spring+...总之,"idea工具创建的Spring+SpringMVC+Hibernate+maven项目"是一个综合性的学习案例,可以帮助初学者快速入门Java Web开发,理解各框架之间的协作以及如何在实际项目中运用它们。
创建一个新的Maven项目,你需要在`pom.xml`文件中定义项目的依赖。Spring Security的核心库和相关的Spring模块需要被添加到`dependencies`节点下。例如: ```xml <groupId>org.springframework.security ...
第13章:使用Maven生成项目原型/13.1 Maven项目原型/13.1.4 命令行生成的web项目原型 第13章:使用Maven生成项目原型/13.2 编写自己的项目原型/13.2.1 自定义项目原型结构组成 第13章:使用Maven生成项目原型/13.2 ...
创建一个Maven项目通常始于创建POM.xml文件,这是Maven的核心配置文件。一个简单的POM示例包含项目的基本信息(如groupId、artifactId、version)和依赖。使用`mvn archetype:generate`命令可以快速生成一个新的...
"第一个SpringBoot工程"的标题意味着我们将探讨如何创建一个基础的SpringBoot项目,这通常是开发者入门SpringBoot的第一步。在集成开发环境IntelliJ IDEA(简称IDEA)中,我们可以轻松地创建并管理这样的项目。 ...
**创建(Create)**:用户提交新数据,控制器创建一个新对象,Service层调用DAO的插入方法,iBatis执行INSERT语句。 **读取(Read)**:用户请求查询数据,控制器通过ID或其他参数调用查询方法,iBatis执行SELECT...
015_使用Maven创建JavaSE工程.mp4将演示如何使用Maven创建一个简单的Java桌面应用项目,涵盖了添加依赖、编译和运行等基本操作。 4. Git和SVN管理:版本控制对于软件开发至关重要。020_使用GIT管理代码.mp4和019_...
在本文中,我们将深入探讨如何基于SpringMVC和Tomcat搭建一个WEB工程,这是一个常见的Web开发实践,尤其适合初学者入门。我们将从编程环境的设置、SpringMVC框架的介绍、Tomcat服务器的使用,以及项目目录结构等方面...
这通常包括安装JDK(Java Development Kit),设置环境变量,配置IDE(如Eclipse或IntelliJ IDEA),并创建一个新的Java项目。然后,我们需要引入金碟云的SDK——k3cloud-webapi-sdk.jar。这个库提供了与金碟云API...
2. **创建Maven项目**:新建一个Maven工程,配置pom.xml文件,添加SSM框架及相应依赖。 3. **配置Spring**:创建Spring的配置文件(如`applicationContext.xml`),配置Bean、数据源、事务管理器等。 4. **配置...
总的来说,这个SpringBoot入门工程案例旨在帮助开发者理解如何在Eclipse环境中搭建和运行一个基础的SpringBoot Web应用,体验其简洁的配置和快速开发的特性。通过学习和实践,你可以进一步掌握SpringBoot的高级特性...
这个"spring 的简单例子工程"为初学者提供了一个全面的起点,涵盖了 Spring 框架中与数据库交互的基础知识,包括 JdbcTemplate 的使用、DataSource 配置,以及 Spring MVC 和注解驱动开发的基本概念。通过这个项目,...
1. **创建Maven工程**:首先创建一个新的Maven项目,定义项目的基本信息和依赖项,如Spring、SpringMVC、MyBatis和相关的数据库驱动。 2. **配置pom.xml**:在pom.xml文件中添加SSM框架及其它必要的依赖,确保构建...