java实现简单的 自定义web容器 tomcatweb服务器
2014-11-04 16:49
375 查看
简单java实现自定义web容器 tomcatweb服务器
介绍:使用java自定义web容器的功能。
需求:为了更加了解web容器,故使用java的ServerSocket实现web容器的功能。输入网址后,http请求发送到自定义的Server端,然
后返回一个html网址内容给浏览器。
步骤如下:
1.编写服务端代码:
2.在e盘根目录下 编写一个简单的html文件,内容如下:
3.启动MyTomcatServer类,然后打开浏览器,输入http://localhost:80,结果就能成功展示出来了。
4.结束
介绍:使用java自定义web容器的功能。
需求:为了更加了解web容器,故使用java的ServerSocket实现web容器的功能。输入网址后,http请求发送到自定义的Server端,然
后返回一个html网址内容给浏览器。
步骤如下:
1.编写服务端代码:
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; public class MyTomcatServer { public static void main(String a[]) { try{ ServerSocket s = new ServerSocket(80); int max = 10; int i = 0; while(true) { System.out.println("waiting for connecting..."); Socket socket = s.accept(); OutputStream os = socket.getOutputStream(); File f = new File("e:\\abc.html"); BufferedReader br = new BufferedReader(new FileReader(f)); String str = ""; while((str=br.readLine())!=null) { os.write(str.getBytes()); } br.close(); os.close(); socket.close(); i++; System.out.println("end connecting..."); } }catch(Exception e){ e.printStackTrace(); } finally{ } } }
2.在e盘根目录下 编写一个简单的html文件,内容如下:
<h1>hello world</h1>
3.启动MyTomcatServer类,然后打开浏览器,输入http://localhost:80,结果就能成功展示出来了。
4.结束
相关文章推荐
- java_web初学笔记之<Tomcat服务器的简单配置>
- java实现简单web服务器(分析+源代码)
- java实现一个简单的Web服务器
- 关于使用nat123软件实现外网访问内网的部署在Tomcat服务器中的Java Web项目
- 一个简单的Java web服务器实现
- 通过Socket实现简单web服务器功能(接收页面请求信息)不使用Tomcat!
- Java实现一个简单的Web服务器
- 一个简单web服务器的java实现
- 自定义简单的(tomcat)web服务器
- java实现简单web服务器(分析+源代码)
- java实现简单web服务器(分析+源代码)
- java基础:Web服务器原理 以及 用java简单实现
- java实现简单web服务器(分析+源代码)
- atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty HttpListener
- java实现一个简单的Web服务器
- Java 实现一个简单的web服务器
- 用java 实现一个简单的web 服务器
- 用java实现的一个简单web服务器程序
- Java 实现 web服务器的简单实例
- javaweb开发基础及Tomcat服务器的简单使用、配置