zoukankan      html  css  js  c++  java
  • 最基础的发布服务小demo

    最基础的发布服务小demo

    今天学了个东西,不过还有点问题,分享一下,大家也棒我看一下问题所在。

      主要就是使用java语言直接发布一个服务,不通过第三方服务器发布一个网页。

      我首先是在E:\j2eevideo\04\01下创建了一个网页01.html,网页里面就一行文本aaa。

      在统计目录下创建一个Server.java文件,如下图:

      

      用你熟悉的文本编辑器打开Server.java,写入如下代码:

      

    复制代码
    import java.net.*;
    import java.io.*;
    
    public class Server
    {
        public static void main(String args[]) throws Exception{
            ServerSocket server = new ServerSocket(9999);
            Socket sock = server.accept();
            
            FileInputStream in = new FileInputStream("E:\\j2eevideo\\04\\01\\01.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();
        }
    }
    复制代码

      上面的9999是我们开的端口。保存好,打开控制台(cmd),找到这个目录下,运行如下:

      

      也就是javac Server.java,前提是你必须安装了JDK,然后再你的目录E:\j2eevideo\04\01下生成了一个Server.class文件。

      再次在控制台运行如下:

      

      然后你打开一个浏览器输入地址http://localhost:9999/回车就会发现可以访问到我们的网页01.html了。但是我这里很不幸的是报错:

      

      就是不知道哪里写错了。方式应该是对的,那位细心的朋友看出来给我说一下哈!谢谢

     
     
     
    标签: java
  • 相关阅读:
    LDAP安装配置(windows)
    chrome postman插件手动安装
    mabatis insert into on duplicate key
    ZOJ 3641 <并查集+STL>
    ZOJ 3633 <rmq 重点在于转化>
    POJ 2817 状态DP 字符串找最多的重复
    POJ 2771 简单二分图匹配
    POJ 1149 最大流<建图> PIGS
    POJ 3692 二分图最大独立点集
    POJ 2239 简单的二分图求最大匹配
  • 原文地址:https://www.cnblogs.com/Leo_wl/p/2923534.html
Copyright © 2011-2022 走看看