`

Eclipse+Maven创建webapp项目集成jetty服务器

阅读更多

1、在刚建好的maven webapp工程中的pom.xml增加以下配置项

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>maven-jetty-plugin</artifactId>
<version>6.1.26</version>
<configuration>
<webDefaultXml>webdefault.xml</webDefaultXml>
<connectors>
<connector implementation="org.mortbay.jetty.bio.SocketConnector">
<port>8090</port>
<maxIdleTime>600000</maxIdleTime>
</connector>
</connectors>
</configuration>
</plugin>
</plugins>
</build>

 2、将webdefault.xml拷贝到与pom.xml同一目录下

 3、选中工程----》右击----》 run as---->Run Configuration

 4、点击Run,Eclipse控制台出现以下画面

 5、打开浏览器输出以下地址:http://127.0.0.1:8090 ,出现以下界面表示成功



 

 

配置文件(pom.xml、webdefault.xml)

 

  • 大小: 4.6 KB
  • 大小: 89.6 KB
  • 大小: 63.5 KB
  • 大小: 85.8 KB
分享到:
评论

相关推荐

    eclipse+maven创建web项目

    当我们需要在Eclipse中创建一个Web项目时,结合Maven可以使得项目管理和构建过程更加规范和高效。以下将详细介绍如何使用Eclipse和Maven来创建一个Web项目。 首先,确保你已经安装了Eclipse IDE和Maven。Eclipse...

    使用Eclipse构建Maven的Web项目用jetty启动.docx

    使用Eclipse构建Maven的Web项目用jetty启动 ...本文详细介绍了使用Eclipse构建Maven的Web项目,并使用jetty启动的步骤和知识点,旨在帮助读者更好地理解和掌握Maven项目的建立和配置,以及jetty服务器的使用。

    jetty+maven webapp,http,https实现的简单demo

    在Jetty中,我们可以使用`Server`类创建服务器实例,并通过`ServerConnector`配置监听端口。然后,通过`ServletContextHandler`添加Servlet映射。示例代码如下: ```java Server server = new Server(); Server...

    maven3 + jetty 新建webapp

    标题 "maven3 + jetty 新建webapp" 涉及到的是使用Apache Maven 3构建工具和Jetty轻量级应用服务器来创建一个新的Web应用程序的过程。在Java开发领域,Maven是广泛使用的项目管理和集成工具,它帮助管理项目的构建、...

    Eclipse Maven项目中配置Jetty

    在Eclipse中配置Maven项目以使用Jetty服务器是一个常见的任务,这主要适用于开发和测试阶段,因为它提供了快速的启动和重启能力。Jetty是一个轻量级、高性能的开源HTTP服务器和Servlet容器,广泛用于Java Web应用。...

    ssm+maven项目demo

    7. **运行与调试**:使用Maven的`mvn clean install`命令可以构建项目,然后通过Tomcat或Jetty等应用服务器运行。开发过程中,可以利用IDEA、Eclipse等开发工具的内置功能进行调试和测试。 8. **单元测试与集成测试...

    maven创建webapp

    在本文中,我们将探讨如何使用 Maven 创建一个 Web 应用程序,包括环境配置、IDE 集成以及项目结构的设置。 **1. Maven 安装与配置** 首先,你需要从 Maven 官方网站下载最新版本的 Maven,解压缩后设置环境变量 ...

    struts2+maven+jetty 示例

    首先,创建一个新的Maven项目,并在pom.xml文件中添加Struts2和Jetty的相关依赖。例如: ```xml &lt;groupId&gt;org.apache.struts &lt;artifactId&gt;struts2-core &lt;version&gt;2.5.24 &lt;!-- 其他相关依赖 --&gt; ...

    maven 创建web project 配置jetty运行

    本教程将探讨如何使用Maven创建一个Web项目,并配置Jetty服务器进行运行。这涉及到的两个核心文件是`pom.xml`(Project Object Model)和`web.xml`(Web应用部署描述符),以及一个额外的`webdefault.xml`,它定义了...

    如何在eclipse jee中创建Maven project并且转换为Dynamic web project

    在Eclipse JEE环境下,创建一个Maven项目并将其转换为Dynamic Web Project是开发Java Web应用程序的常见步骤。Maven是一种强大的项目管理工具,而Dynamic Web Project则是Eclipse中的一个特殊项目类型,专用于Web...

    使用eclipse构建maven的web项目

    Eclipse作为一款强大的Java集成开发环境(IDE),结合Maven这个项目管理和构建工具,可以高效地完成这一过程。本篇文章将详细解析如何使用Eclipse创建一个基于Maven的Web项目。 首先,让我们了解Maven和Eclipse的...

    jetty-webapp-9.3.19.v20170502-API文档-中文版.zip

    Maven坐标:org.eclipse.jetty:jetty-webapp:9.3.19.v20170502; 标签:eclipse、jetty、webapp、中文文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 ...

    Juno+mvn创建jetty web项目过程笔记

    在本文中,我们将深入探讨如何使用Maven和Jetty创建一个Web项目,特别是在Eclipse Juno环境下。Maven是一个强大的项目管理和依赖管理工具,而Jetty则是一个轻量级的Web服务器和Servlet容器,常用于开发和测试环境。 ...

    jetty启动的maven web项目

    与Tomcat等其他服务器相比,Jetty的体积小、启动速度快,且可以直接与Maven集成,方便开发者进行项目的构建和运行。本文将深入探讨如何使用Jetty和Maven来启动一个Web项目。 首先,我们需要在项目中引入Jetty的...

    demo-Maven-Webapp.rar_DEMO

    9. **运行与调试**:对于Web应用,Maven可以通过`mvn tomcat:run`或者`mvn jetty:run`等插件启动内置服务器来运行应用。开发者可以利用IDE如IntelliJ IDEA或Eclipse的Maven支持进行更深入的调试和开发。 10. **持续...

    Maven+Jetty下SSI框架搭建

    1. **设置项目结构**:创建一个新的Maven项目,遵循Maven的标准目录结构,包括`src/main/java`,`src/main/resources`和`src/main/webapp`等。 2. **添加依赖**:在`pom.xml`中添加Jetty和ssi相关的依赖。例如: `...

    maven项目转换WEB项目

    4. **配置服务器**:在Eclipse中添加并配置你需要的Web服务器,例如Tomcat或Jetty,然后将你的Web项目部署到该服务器。 5. **使用Eclipse的构建路径**:虽然项目已经是Dynamic Web Project,但仍需要处理Maven的...

    maven的入门使用

    以上是关于 Maven 的基本使用方法,包括安装配置、创建项目、生成站点文档以及如何使用 Maven 创建 Web 项目并与 Jetty 集成等内容。这些知识点对于初学者来说非常重要,能够帮助他们快速上手 Maven 并进行项目的...

Global site tag (gtag.js) - Google Analytics