You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by Luo Junchun <ju...@cc.hut.fi> on 2001/03/03 15:05:55 UTC
Multiclient support in httpServer
Hello,
Would somebody kind enough to tell me how to implement multiclient support in httpServer. I used Thread, but the server just accept only one request and abort. I could not know why?
The following is what the system gave out:
New connection from client1
GET /s1/page2.html HTTP/1.1
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*
Accept-Language: en-us,fi;q=0.5
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 98; DigExt)
Host: alpha.hut.fi:8088
Connection: Keep-Alive
SIGSEGV 11* segmentation violation
si_signo [11]: SIGSEGV 11* segmentation violation
si_errno [0]: Error 0 occurred.
si_code [1]: SEGV_ACCERR [addr: 0x0]
sc_pc: 0x3ffbff5c6f0, r26: 0x3ffbff5c6f0
Full thread dump:
"SIGQUIT handler" (TID:0x310590, sys_thread_t:0x400a7180, state:R, pthread_t: t@1074895232, sp:0x0 pc:0x0 threadID:0x140119980, stack_base:0x140117b10 stack_size:0x22000) prio=2
"Finalizer thread" (TID:0x310110, sys_thread_t:0x400a6f00, state:CW, pthread_t: t@1074739584, sp:0x1400f18d8 pc:0x3ffbff59db0 threadID:0x1400f3980, stack_base:0x1400f1b10 stack_size:0x22000) prio=2
"main" (TID:0x310160, sys_thread_t:0x400a6c80, state:R, pthread_t: t@-1072154992, sp:0x11fffea10 pc:0x3ffbff5c7c0 threadID:0x3ffc0183690, stack_base:0x11ffff550 stack_size:0x200000) prio=5
java.net.PlainSocketImpl.accept(Compiled Code)
java.net.ServerSocket.implAccept(Compiled Code)
java.net.ServerSocket.accept(Compiled Code)
hServer.main(Compiled Code)
Monitor Cache Dump:
java.net.PlainSocketImpl@317D40/368520: owner "main" (0x1400a6c80, 1 entry)
Registered Monitor Dump:
Thread queue lock: <unowned>
Name and type hash table lock: <unowned>
String intern lock: <unowned>
JNI pinning lock: <unowned>
JNI global reference lock: <unowned>
BinClass lock: <unowned>
Class loading lock: <unowned>
Java stack lock: <unowned>
Code rewrite lock: <unowned>
Heap lock: <unowned>
Has finalization queue lock: <unowned>
Finalize me queue lock: <unowned>
Waiting to be notified:
"Finalizer thread" (0x1400a6f00)
Monitor registry: <unowned>
Abort