[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
|