2012-07-16 91 views
1

阅读http://www.jamesward.com/2011/08/23/war-less-java-web-apps上有关如何在应用程序中嵌入应用程序服务器的文章,我注意到了这一点代码。这是什么语法 - public static 9000?

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(); 
    } 
} 

什么是主类做什么,因为我不明白的语法。

+9

看起来你的浏览器是在某处存在的......该页面没有那个代码,据我所知。 – 2012-07-16 09:42:38

+1

也看不到它。 – 2012-07-16 09:43:02

+0

这不是任何类型的Java语法 – 2012-07-16 09:43:25

回答

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(); 
    } 
} 
4

这不是编译源代码

也有可从您提供的

+0

谢谢。该页面在IE中正常工作。我没有意识到这是一个浏览器问题。 – ziggy 2012-07-16 09:45:18

2
public static 9900;">); 

以上是没有法律的代码,它可能会出现一些问题,与你的浏览。 你正在使用哪种浏览器......