1

http://www.jamesward.com/2011/08/23/war-less-java-web-appsでアプリ サーバーをアプリケーションに埋め込む方法に関する記事を読んで、このコードに気付きました。

package foo;

import java.io.File;
import java.net.URL;
import java.util.jar.Attributes;
import java.util.jar.JarFile;

import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.handler.*;
import org.eclipse.jetty.util.StringUtil;
import org.eclipse.jetty.webapp.WebAppContext;

public class Main
{

  public static 9900;">);
    out.close();
  }
}

私はその構文を理解していないので、メインクラスは何をしていますか。

4

3 に答える 3

6

私はこれを見るので、それはあなたのブラウザに問題があるに違いありません。

package foo;

import java.io.File;
import java.net.URL;
import java.util.jar.Attributes;
import java.util.jar.JarFile;

import org.eclipse.jetty.server.Server;
import org.eclipse.jetty.server.handler.*;
import org.eclipse.jetty.util.StringUtil;
import org.eclipse.jetty.webapp.WebAppContext;

public class Main
{

  public static void main(String[] args) throws Exception
  {
    String webappDirLocation = "src/main/webapp/";

    Server server = new Server(8080);
    WebAppContext root = new WebAppContext();

    root.setContextPath("/");
    root.setDescriptor(webappDirLocation + "/WEB-INF/web.xml");
    root.setResourceBase(webappDirLocation);

    root.setParentLoaderPriority(true);

    server.setHandler(root);

    server.start();
    server.join();
  }
}
于 2012-07-16T09:44:02.473 に答える
4

これはコンパイル可能なソースコードではありません

また、あなたが提供したリンクから利用できるそのようなソースコードはありません

于 2012-07-16T09:42:00.240 に答える
2
 public static 9900;">);

上記は合法的なコードではありません。ブラウズに問題がある可能性があります。とにかく、どのブラウザを使用していますか...

于 2012-07-16T09:47:37.007 に答える