[Simpleweb-Support] [newbie]Why is it error??
Brought to you by:
niallg
From: bagas <ba...@in...> - 2004-04-23 06:50:44
|
Hi, I have followed SIMPLE instruction making a HttpServer but how com it doent work . Look at what I have done .. package demo; import simple.http.load.MapperEngine; import simple.http.serve.HandlerFactory; import simple.http.connect.Connection; import simple.http.connect.ConnectionFactory; import java.io.IOException; import java.net.ServerSocket; public class DemoServer { public static void main(String[] list) throws IOException { MapperEngine engine = new MapperEngine(); DemoHandler handler = (DemoHandler)HandlerFactory.getInstance(engine); Connection connection = ConnectionFactory.getConnection(handler); connection.connect(new ServerSocket(80)); } } package demo; import simple.http.ProtocolHandler; import simple.http.Response; import simple.http.Request; public class DemoHandler implements ProtocolHandler { private ProtocolHandler handler; public DemoHandler(ProtocolHandler handler) { this.handler = handler; } public void handle(Request req, Response resp) { resp.set("Server", "DemoServer/1.0 (Simple)"); resp.setDate("Date", System.currentTimeMillis()); resp.setDate("Last-Modified", System.currentTimeMillis()); handler.handle(req, resp); } } Then I run it ... javaw.exe -classpath C:\j2sdk1.4.2_01\jre\lib\charsets.jar;C:\j2sdk1.4.2_01\jre\lib\jce.jar;C :\j2sdk1.4.2_01\jre\lib\jsse.jar;C:\j2sdk1.4.2_01\jre\lib\plugin.jar;C:\ j2sdk1.4.2_01\jre\lib\rt.jar;C:\j2sdk1.4.2_01\jre\lib\sunrsasign.jar;C:\ j2sdk1.4.2_01\jre\lib\ext\dnsns.jar;C:\j2sdk1.4.2_01\jre\lib\ext\ldapsec .jar;C:\j2sdk1.4.2_01\jre\lib\ext\localedata.jar;C:\j2sdk1.4.2_01\jre\li b\ext\sunjce_provider.jar;C:\gateway\simple-2.4\classes;C:\gateway\simpl e-2.4\jar\simple-2.4.jar;C:\gateway\simple-2.4\lib\velocity-1.3.1.jar demo.DemoServer java.lang.NullPointerException at simple.http.load.MapperEngine.<init>(Unknown Source) at simple.http.load.MapperEngine.<init>(Unknown Source) at simple.http.load.MapperEngine.<init>(Unknown Source) at simple.http.load.MapperEngine.<init>(Unknown Source) at demo.DemoServer.main(DemoServer.java:14) How come I get this message do I have to set Context or Path .. I am going to use Simple to make HTTPtoSMPP gateway. so I just use ProtocolHandler.handle() to receive a HTTP request and pass a SMPP Msg .. I do not need any Directory or Files to for this web server to work on ... Thank you. Rahmat Bagas Santoso |