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

maven3 + jetty 新建webapp

 
阅读更多
maven版本:apache-maven-3.3.3
eclipse插件版本:m2e - Maven Integration for Eclipse 1.4.1.20140328-1905


1. new-->maven project-->maven-archetype-webapp-->填写group_id,atifact_id-->finish
2. 创建完成后,结构如下

3. 修改pom.xml,添加servlet dependency
    <dependency>    
        <groupId>javax.servlet</groupId>    
        <artifactId>servlet-api</artifactId>    
        <version>2.5</version>    
        <scope>provided</scope>    
    </dependency>


4. 添加maven的jetty插件
<plugins>
      <plugin>
        <groupId>org.eclipse.jetty</groupId>
        <artifactId>jetty-maven-plugin</artifactId>
        <version>9.2.8.v20150217</version>
        <configuration>
          <scanIntervalSeconds>10</scanIntervalSeconds>
          <httpConnector>
    		<port>8081</port>
  		  </httpConnector>
  		  
  		  <webApp>
          	  <contextPath>/${project.artifactId}</contextPath>
	          <!--
	          <resourceBases>
	            <resourceBase>${project.basedir}/src/main/webapp</resourceBase>
	            <resourceBase>${project.basedir}/commons</resourceBase>
	          </resourceBases>
	          -->
          </webApp>
        
  		  <requestLog implementation="org.eclipse.jetty.server.NCSARequestLog">
	          <filename>target/access-yyyy_mm_dd.log</filename>
	          <filenameDateFormat>yyyy_MM_dd</filenameDateFormat>
	          <logDateFormat>yyyy-MM-dd HH:mm:ss</logDateFormat>
	          <logTimeZone>GMT+8:00</logTimeZone>
	          <append>true</append>
	          <logServer>true</logServer>
	          <retainDays>120</retainDays>
	          <logCookies>true</logCookies>
          </requestLog>
        </configuration>
      </plugin>
    </plugins>


5.通过maven启动jetty


6.访问 http://localhost:8081/springMybatis/
Hello World!
  • 大小: 99.3 KB
  • 大小: 402.7 KB
  • pom.rar (897 Bytes)
  • 下载次数: 0
分享到:
评论

相关推荐

    maven+jetty +ssh 项目例子

    【标题】"maven+jetty +ssh 项目例子"是一个综合性的开发示例,它展示了如何使用Maven构建工具、Jetty服务器以及SSH(Spring Security)框架来开发和部署一个Java Web应用。这个项目旨在帮助开发者理解这些技术的...

    springmvc+maven+ibatis+jetty的pom配置文件

    springmvc+maven+ibatis+jetty的pom配置文件,平时书写太麻烦

    Maven + Jetty Plugin

    这将启动Jetty服务器,并加载`src/main/webapp`目录下的资源。开发过程中,每次修改源代码后,Maven会自动重新编译并更新到服务器,无需手动重启,极大地提高了开发效率。 关于安全方面,`jetty.keystore.jks`文件...

    maven +jetty 配置web工程

    `Maven`是一个流行的Java项目管理和集成工具,而`Jetty`是一个轻量级、高性能的Servlet容器。本篇文章将详细探讨如何利用Maven与Jetty进行配置,以便高效地开发和运行Web工程。 首先,`Maven`是Apache软件基金会...

    Maven+Jetty下SSI框架搭建

    Jetty支持Servlet 3.x规范,并且可以方便地与Maven结合使用。 在Maven+Jetty下搭建SSI框架,你需要做以下几步: 1. **设置项目结构**:创建一个新的Maven项目,遵循Maven的标准目录结构,包括`src/main/java`,`...

    struts2+maven+jetty 示例

    在Java Webapp开发中,结合Struts2、Maven和Jetty,可以实现高效的开发流程。首先,创建一个新的Maven项目,并在pom.xml文件中添加Struts2和Jetty的相关依赖。例如: ```xml &lt;groupId&gt;org.apache.struts ...

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

    赠送Maven依赖信息文件:jetty-webapp-9.3.19.v20170502.pom; 包含翻译后的API文档:jetty-webapp-9.3.19.v20170502-javadoc-API文档-中文(简体)版.zip; Maven坐标:org.eclipse.jetty:jetty-webapp:9.3.19.v...

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

    这篇博客“Eclipse+Maven创建webapp项目集成jetty服务器”将指导你如何将这些工具结合在一起,创建一个可以快速运行和调试的Web应用环境。 首先,让我们详细了解一下每个组件: 1. **Eclipse**:Eclipse是一款强大...

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

    赠送Maven依赖信息文件:jetty-webapp-9.3.19.v20170502.pom; 包含翻译后的API文档:jetty-webapp-9.3.19.v20170502-javadoc-API文档-中文(简体)-英语-对照版.zip; Maven坐标:org.eclipse.jetty:jetty-webapp:9.3...

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

    **Jetty + Maven Webapp 实现HTTP与HTTPS的简要介绍** 在Web应用程序开发中,Jetty是一个轻量级、高性能的嵌入式Java HTTP服务器和Servlet容器。它被广泛用于快速开发、测试和部署Java Web应用。Maven则是一个项目...

    maven项目下用 jetty 启动热部署

    3. **运行Jetty插件**:在命令行中,我们可以使用Maven命令来启动Jetty服务器。在项目根目录下,执行以下命令: ``` mvn jetty:run ``` 这将启动Jetty服务器并加载项目。如果配置正确,现在你每次修改源代码后,...

    jetty9.4.11+jetty在idea上的配置教程

    3. **配置Jetty启动脚本:** 创建一个名为`start.ini`的文件,放入Jetty的解压目录下的`etc`子目录中。在此文件中,指定Jetty的端口、Web应用的上下文路径等配置,例如: ``` --module=webapp jetty.port=8080 ...

    maven jetty

    ** Maven与Jetty的结合使用 ** Maven是一款强大的项目管理工具,广泛应用于Java开发领域。它通过定义项目对象模型...在"WebApp"目录下,开发者可以组织并管理Web应用的各个组成部分,以便于Maven管理和Jetty运行。

    Maven与Jetty

    Maven和Jetty是Java开发中两个非常重要的工具。Maven是一个项目管理工具,它帮助开发者构建、管理和部署Java项目,而Jetty则是一个轻量级的嵌入式Servlet容器,常用于快速启动Web应用程序。这篇内容将深入探讨如何将...

    Eclipse Maven项目中配置Jetty

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

    jetty-webapp-7.6.3.v20120416.jar

    jetty-webapp-7.6.3.v20120416.jar

    Jetty整合RestEasy开发RESTful web service的例程

    这可以通过Maven或Gradle完成,添加相应的依赖配置。 - 编写一个JAX-RS资源类,例如`HelloResource.java`,声明RESTful端点: ```java @Path("/hello") public class HelloResource { @GET @Produces(MediaType....

    maven 创建web project 配置jetty运行

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

Global site tag (gtag.js) - Google Analytics