2010-05-21 22 views
8

मैं जेटी (जेट्टी 6 डब्ल्यू/जावा 6) के साथ बस शुरुआत कर रहा हूं। जेटी 6 के साथ उदाहरण फाइलों का उपयोग करके, मैं अपनी एक्सएमएल कॉन्फ़िगरेशन फ़ाइल रखता हूं। मेरी जावा फ़ाइल के समान निर्देशिका में। लेकिन जब मैं प्रोजेक्ट चलाता हूं तो मुझे यह त्रुटि मिलती है।मैं जेटी एम्बेडेड के साथ अपनी jetty.xml फ़ाइल कहां रखूं?

`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 फ़ाइल पाया जाता है फाइल सिस्टम की संरचना करने के लिए उचित तरीका क्या है:

Exception in thread "main" java.lang.NullPointerException at net.test.FileServerXml.main(FileServerXml.java:13 

यहाँ उदाहरण कोड है?

+0

मैं करीब आ रहा हूं। मैं काम करने के लिए पहले तीन उदाहरण प्राप्त कर सकते हैं। लेकिन मैं अभी भी FileServerXml.java पर फंस गया हूं http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty – Norm

उत्तर

7

कुछ प्रयोग और भारी आत्मा मैं के लिए एपीआई में खोज करने के बाद बदल दिया है:

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

इस

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

करने के लिए फिर, "src" निर्देशिका के बाहर fileserver.xml रखा जो परियोजना रूट है। फिर यह काम किया।

संबंधित मुद्दे