TOMCAT.JAVA--binbinyang
2013-12-26 09:11
246 查看
import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.FileReader; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.PrintWriter; import java.net.ServerSocket; import java.net.Socket; public class Tomcat { public static void main(String[] args) throws IOException { //1.创建服务器 ServerSocket serverSocket=new ServerSocket(8080); //2.监听客户端(当服务器没有接受来自于客户端的请求时,服务器处于阻塞) Socket socket=serverSocket.accept(); //3.读取文件信息 String path=Tomcat.class.getResource("index.html").getPath(); //建立内存与磁盘直接管道(方便使用管道读取磁盘文件) BufferedReader fr= new BufferedReader( new FileReader(path)); //4.建立网络管理流 PrintWriter pw=new PrintWriter( new BufferedWriter( new OutputStreamWriter( socket.getOutputStream()))); while(true){ String str=fr.readLine(); if(str==null)break; pw.println(str); pw.flush(); System.out.println(str); } fr.close(); } }
相关文章推荐
- 解决java虚拟机内存不足的错误 java.lang.OutOfMemoryError: PermGen space 没有文件TOMCAT_HOME/bin/catalina.sh
- java.lang.UnsatisfiedLinkError: C:\Program Files\Apache Software Foundation\apache-tomcat-7.0.82\bin
- JAVA 多线程--binbinyang
- abinbinyang---t android.widget.AbsListView.obtainView(AbsListView.java:2040)
- IDEA搭建ssm框架测试衍生出的问题The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Develop\jdk7\jdk1.7.0_79\bin;
- Struts+Mysql+Tomcat5.0.28+mysql-connector-java-3.0.16-ga-bin.jar 国际化乱码解决方法
- java web 部署发布 --2013,12,29--binbinyang
- java.lang.UnsatisfiedLinkError: E:\TomcatV7_iot\bin\tcnative-1.dll: Can't load AMD 64-bit .dll on a IA 32-bit platform
- /usr/local/tomcat/bin/catalina.sh: line 315: /usr/java/jdk1.6.0_12/bin/java: No such file or directo
- Struts+Mysql+Tomcat5.0.28+mysql-connector-java-3.0.16-ga-bin
- binbinyang-----Java动态绑定机制的内幕
- Java.lang.SecurityException: Requires VIBRATE permission--binbinyang
- Apache Tomcat Startup Error(Failed creating java C:/Java/bin/client/jvm.dl)
- Struts+Mysql+Tomcat5.0.28+mysql-connector-java-3.0.16-ga-bin.jar 国际化乱码解决方法
- Tomcat:IOException while loading persisted sessions: java.io.EOFException解决手记
- Ubuntu64位(阿里云ECS)配置Java_Web环境(jdk,mysql,tomcat)
- Java_搭建eclipse+tomcat开发环境
- 阿里云ECS windows 配置java+tomcat:80
- tomcat 6 发布应用后,访问jsp报错org.apache.jasper.JasperException: java.lang.NullPointerException的解决办法。
- 如何用java+tomcat来创建网站服务器