我在哪里将jetty.xml文件与Jetty嵌入?

Nor*_*orm 8 eclipse jetty embedded-jetty

我刚刚开始使用Jetty(Jetty 6 w/Java 6).使用Jetty 6的示例文件,我放置了我的xml配置文件.在与我的java文件相同的目录中.但是当我运行项目时,我得到了这个错误.

Exception in thread "main" java.lang.NullPointerException at net.test.FileServerXml.main(FileServerXml.java:13
Run Code Online (Sandbox Code Playgroud)

这是示例代码:

`package net.test;


import org.mortbay.jetty.Server;
import org.mortbay.resource.Resource;
import org.mortbay.xml.XmlConfiguration;

public class FileServerXml
{
    public static void main(String[] args) throws Exception
    {
        Resource fileserver_xml = Resource.newSystemResource("fileserver.xml");
        XmlConfiguration configuration = new XmlConfiguration(fileserver_xml.getInputStream());
        Server server = (Server)configuration.configure();
        server.start();
        server.join();

    }
 }
Run Code Online (Sandbox Code Playgroud)

构建文件系统的正确方法是什么,以便找到我的xml文件?

Nor*_*orm 7

在API中进行了一些实验和重度灵魂搜索之后我改变了:

Resource fileserver_xml = Resource.newSystemResource("fileserver.xml");  
Run Code Online (Sandbox Code Playgroud)

对此

Resource fileserver_xml = Resource.newResource("fileserver.xml");  
Run Code Online (Sandbox Code Playgroud)

然后将fileserver.xml放在"src"目录之外,该目录是项目根目录.然后它奏效了.