用Java编写编写一个最简单的Tomcat服务器,我们只是编写的Tomcat服务器没有比真正的Tomcat服务器强大,主要是来了解Tomcat服务器底层。
import java.io.*; import java.net.*; public class MyTomcat { public static void main(String []args) throws Exception { ServerSocket ss = new ServerSocket(9999); System.out.println("在9999端口上等待连接..."); Socket s = ss.accept(); OutputStream os = s.getOutputStream(); BufferedReader br = new BufferedReader( new FileReader("d:\\hello.html")); String buf = ""; while((buf = br.readLine()) != null) { os.write(buf.getBytes()); } br.close(); os.close(); s.close(); } }
在程序控制台编译,并且运行自己的Tomcat服务器,如下图:
在IE浏览器打开 本机的地址加上端口号,服务器运行成功
原文地址:https://www.cnblogs.com/beekc/p/12587805.html
时间: 2024-10-25 06:29:30