编写一个简单的java服务器程序
import java.net.*;
import java.io.*;
public class server{
public static void main(String[] args) throws Exception{
while(true){ //一直运行
ServerSocket server = new ServerSocket(80); //监听在80端口
Socket sock = server.accept(); //建立一个与客户机的socket
FileInputStream in = new FileInputStream("c:\\a\\1.html"); //读取数据
OutputStream out = sock.getOutputStream();
int len = 0;
byte buffer[] = new byte[1024]; //缓冲区
while((len=in.read(buffer))>0){ //假如缓冲区有数据
out.write(buffer,0,len);
}
in.close();
out.close();
sock.close();
server.close();
}
}
}
1.使用javac命令编译 : javac server.java
2.运行 : java server
3.然后打开浏览器输入: 127.0.0.1/a/1.html //假如你建了这个文件的话
这时候就可以看到html里面的内容了,这个程序虽然简陋 但是应该对理解tomcat有一定作用