Jetty学习 【七】使用Maven开发
来源:互联网 发布:智百威是什么软件 编辑:程序博客网 时间:2024/05/14 06:24
1、嵌入式开发
a、创建webapp
注意这里创建的是maven项目,同时选择的骨架是maven-archetype-webapp。
b、添加servlet依赖
在pom文件中添加依赖,
<span style="font-size:14px;"><dependency><groupId>org.apache.tomcat</groupId><artifactId>servlet-api</artifactId><version>6.0.41</version><scope>compile</scope></dependency></span>
c、添加jetty插件
在pom文件中的build中加入,
<plugins><plugin><groupId>org.mortbay.jetty</groupId><artifactId>jetty-maven-plugin</artifactId></plugin></plugins>
d、运行
进入到工程目录,然后运行,
出现以下信息后表示webapp已经成功运行,
e、浏览器查看
在浏览器输入http://localhost:8080/,可以看到
Hello World!
2、嵌入式开发
a、创建webapp
2、添加jetty依赖
<dependency> <groupId>org.eclipse.jetty</groupId><artifactId>jetty-server</artifactId><version>8.1.14.v20131031</version></dependency>
3、编写Server
package com.liupeng.jetty.runbyjetty2;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.eclipse.jetty.server.Request;import org.eclipse.jetty.server.Server;import org.eclipse.jetty.server.handler.AbstractHandler;/** * Hello world! * */public class App {static class HelloHandler extends AbstractHandler{public void handle(String target, Request baseRequest, HttpServletRequest request,HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html;charset=utf-8"); response.setStatus(HttpServletResponse.SC_OK); baseRequest.setHandled(true); response.getWriter().println("<h1>Hello World 111111111111</h1>");}} public static void main( String[] args ) { Server server = new Server(8080); server.setHandler(new App.HelloHandler()); try {server.start(); server.join();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();} }}
4、浏览器查看
在eclipse中直接运行后,在浏览器输入http://localhost:8080/,可以看到
Hello World 111111111111
0 0
- Jetty学习 【七】使用Maven开发
- 使用eclispe,maven,jetty开发web程序
- maven下使用jetty
- maven jetty 插件使用
- maven jetty 插件使用
- maven jetty 插件使用
- maven+jetty使用
- Jetty开发指导:Maven和Jetty
- Jetty开发指导:Maven和Jetty
- 使用jetty-maven-plugin插件进行测试---学习笔记
- Maven学习之15使用jetty来发布webapps(失败)
- Maven学习之17使用jetty来发布webapps(成功)
- maven使用 jetty的Debug
- eclipse-maven插件jetty使用
- maven项目使用jetty跑
- maven jetty 插件的使用
- Maven项目使用Jetty插件
- Maven使用Jetty部署应用
- android viewpage的使用
- 分享笑话一则
- php基础
- 最快的方式清除Chrome浏览器DNS缓存
- 软件开发中的瑞士军刀综合症
- Jetty学习 【七】使用Maven开发
- JAVA学习笔记(1)_____模拟线程通信之生产者消费者问题
- class.getResource()的用法
- createCriteria用法
- 未公开Windows API SHChangeNotifyRegister实现文件监控
- JAVA程序中常烦的错误
- 项目管理--质量控制
- 开博的一些想法
- CMake 基本使用方法--写CMakeList.txt