Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.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
Eclipse 嵌入jetty的jetty.xml文件放在哪里?_Eclipse_Jetty_Embedded Jetty - Fatal编程技术网

Eclipse 嵌入jetty的jetty.xml文件放在哪里?

Eclipse 嵌入jetty的jetty.xml文件放在哪里?,eclipse,jetty,embedded-jetty,Eclipse,Jetty,Embedded Jetty,我刚刚开始使用Jetty(Jetty6W/Java6)。使用Jetty 6的示例文件,我放置了xml配置文件。与我的java文件位于同一目录中。但是当我运行这个项目时,我得到了这个错误 Exception in thread "main" java.lang.NullPointerException at net.test.FileServerXml.main(FileServerXml.java:13 下面是示例代码: `package net.test; import org.mort

我刚刚开始使用Jetty(Jetty6W/Java6)。使用Jetty 6的示例文件,我放置了xml配置文件。与我的java文件位于同一目录中。但是当我运行这个项目时,我得到了这个错误

Exception in thread "main" java.lang.NullPointerException at net.test.FileServerXml.main(FileServerXml.java:13
下面是示例代码:

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

    }
 }

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

在API中进行了一些实验和深入的自我反省之后,我改变了:

Resource fileserver_xml = Resource.newSystemResource("fileserver.xml");  
对此

Resource fileserver_xml = Resource.newResource("fileserver.xml");  

然后将fileserver.xml放在项目根目录“src”之外。然后它成功了。

我越来越近了。我可以让前三个例子起作用。但是我仍然停留在FileServerXml.java上