Jetty的配置、部署与API使用——(2)通过Jetty的Java API运行一个Jetty服务器
2011-12-14 00:25
726 查看
1. 下载Jetty API
Jetty API下载:
http://repo1.maven.org/maven2/org/eclipse/jetty/aggregate/jetty-all/7.0.2.v20100331/jetty-all-7.0.2.v20100331.jar
Servlet API下载:
http://repo1.maven.org/maven2/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar
2. 编写第一个Jetty容器实现的服务器程序
3. 访问Jetty提供的Web服务
在浏览器输入:
4.参考
http://wiki.eclipse.org/Jetty/Tutorial/Jetty_HelloWorld
Jetty API下载:
http://repo1.maven.org/maven2/org/eclipse/jetty/aggregate/jetty-all/7.0.2.v20100331/jetty-all-7.0.2.v20100331.jar
Servlet API下载:
http://repo1.maven.org/maven2/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar
2. 编写第一个Jetty容器实现的服务器程序
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.ServletException; import java.io.IOException; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.Request; import org.eclipse.jetty.server.handler.AbstractHandler; public class HelloWorld 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</h1>"); } public static void main(String[] args) throws Exception { Server server = new Server(8080); server.setHandler(new HelloWorld()); server.start(); server.join(); } }
3. 访问Jetty提供的Web服务
在浏览器输入:
http://localhost:8080
4.参考
http://wiki.eclipse.org/Jetty/Tutorial/Jetty_HelloWorld
相关文章推荐
- Jetty的配置、部署与API使用——(2)通过Jetty的Java API运行一个Jetty服务器
- Jetty的配置、部署与API使用——(3)Linux下利用Jetty API运行一个Jetty服务器
- Jetty的配置、部署与API使用——(3)Linux下利用Jetty API运行一个Jetty服务器
- 使用Java在本地创建一个服务器 ,通过浏览器对其进行访问的一个简单测试
- 通过一个Socket例子理解Http协议(实战Java Web服务器--使用HTTP协议和JAVA类实现)
- 关于一个具有配置文件的 Java Project 项目(非 web 项目)在服务器上的一个便捷部署
- Jetty的配置、部署与API使用——(1)下载安装Jetty
- 关于一个具有配置文件的 Java Project 项目(非 web 项目)在服务器上的一个便捷部署
- Jetty在win10上的配置,IDEA中配置Jetty,Maven中配置Jetty插件,Eclipse中配置Jetty插件及其使用,通过java代码内嵌Jetty Server
- Jetty的配置、部署与API使用——(1)下载安装Jetty
- Java学习之Idea使用Maven配置Jetty插件运行JFinal框架
- java 使用run as maven build 打包成jar包 部署到服务器运行
- 如何在已有网站的服务器上面,通过nginx配置虚拟主机来达到多个应用使用同一个服务器的效果
- FastDFS的配置、部署与API使用解读(2)以字节方式上传文件的客户端代码
- FastDFS的配置、部署与API使用解读(5)FastDFS配置详解之Tracker配置
- java通过jedis使用redis,以及部分api介绍
- 前段时间,接手一个项目使用的是原始的jdbc作为数据库的访问,发布到服务器上在运行了一段时间之后总是会出现无法访问的情况,登录到服务器,查看tomcat日志发现总是报如下的错误。 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected est
- FastDFS的配置、部署与API使用解读(6)FastDFS配置详解之Storage配置
- java中使用应用服务器配置的数据库连接