2010-05-21 26 views
8

Sadece Jetty ile başladım (Jetty 6, Java 6). Örnek dosyalarını Jetty 6 ile kullanarak xml yapılandırma dosyasını yerleştiriyorum. java dosyam ile aynı dizinde. Ama projeyi çalıştırdığımda bu hatayı alıyorum.Jetty.xml dosyasını Jetty gömülü olarak nereye yerleştirebilirim?

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

    } 
} 

benim xml dosyası bulunursa, böylece dosya sistemi yapısı için uygun yolu nedir: İşte

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

örnek kodudur? I için API arama Bazı deneyler ve ağır ruh yaptıktan sonra

+0

Daha da yaklaşıyorum. İlk üç örneği işe alabilirim. Ama hala FileServerXml.java üzerinde sıkışıp kaldım http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty – Norm

cevap

7

değiştirdi:

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

bu

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

için Ardından "src" dizini dışındaki fileserver.xml yerleştirilen hangi proje köküdür. Sonra çalıştı.

İlgili konular