Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Grizzly服务器索引页不工作_Java_Grizzly - Fatal编程技术网

Java Grizzly服务器索引页不工作

Java Grizzly服务器索引页不工作,java,grizzly,Java,Grizzly,我有这个服务器设置和路由代码 package net.randohinn.neo; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; import org.glassfish.grizzly.http.server.HttpHandler; import org.glassfish.grizzly.http.server.

我有这个服务器设置和路由代码

package net.randohinn.neo;

import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;

import org.glassfish.grizzly.http.server.HttpHandler;
import org.glassfish.grizzly.http.server.HttpServer;
import org.glassfish.grizzly.http.server.Request;
import org.glassfish.grizzly.http.server.Response;

public class Main {

    public static HttpServer webServer;

    public static void main(String[] args) {
        webServer = HttpServer.createSimpleServer();
        webServer.getServerConfiguration().setName("Neo CMS");
        webServer.getServerConfiguration().addHttpHandler(
                new HttpHandler() {
                    public void service(Request request, Response response) throws Exception {
                        final SimpleDateFormat format = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss zzz", Locale.US);
                        final String date = format.format(new Date(System.currentTimeMillis()));
                        response.setContentType("text/plain");
                        response.setContentLength(date.length());
                        response.getWriter().write(date);
                    }
                },
                "/");
        try {
            webServer.start();
            Thread.currentThread().join();
        } catch (IOException | InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

}
如果我现在转到localhost:8080,它会告诉我path/的资源不存在:(似乎无法检测到头版的处理程序。)这里可能有什么问题?例如,将处理程序中的路径更改为
/time
,效果很好。

尝试更改 //webServer=HttpServer.createSimpleServer(); //webServer.getServerConfiguration().setName(“Neo CMS”)


@Sebas不工作:(更改//webServer=HttpServer.createSimpleServer();//webServer.getServerConfiguration().setName(“Neo CMS”);webServer=new HttpServer();NetworkListener nl=new NetworkListener(“Neo CMS”,“localhost”,8080);webServer.addListener(nl);
webServer = new HttpServer();
NetworkListener nl = new NetworkListener("Neo CMS", "localhost", 8080);
webServer.addListener(nl);