Dear All,

Is it possible to download a complete java web hosting solution, i.e. software 
that would let me run a java web hosting service?
Do you know any particular vendor who offers such a solution?

Thanks in advance,
MichaƂ.



> -----Original Message-----
> From: Chris Abajian [mailto:[EMAIL PROTECTED] 
> Sent: Friday, January 20, 2006 8:34 AM
> To: users@tomcat.apache.org
> Subject: Shutdown problem in Tomcat Version 5.5.12 ("Protocol 
> handler pausefailed")
> 
> A variant on many postings I've found, unfortunately none of 
> the remedies work.  Been googling furiously to no avail.  
> Surely tomcat on Fedora can't be this broken out of the box, can it?
> 
> Problem:
> Tomcat fails to shut down in response to shutdown.sh script.  
> Hangs, eventually throws exception with dreaded "Protocol 
> handler pause failed"
> message.  I have tried both values for LD_ASSUME_KERNEL as 
> per release notes.  It changes the behavior slightly, but the 
> problem remains (more below).
> 
> Environment:
> 
> - A freshly built & updated fedora RC4 install: 2.6.14-1.1656_FC4
> 
> - A completely unmodified Tomcat Version 5.5.12 - I untarred 
> it and ran it.
> 
> - Sun's jdk1.5.0_06
> 
> Repro:
> 
> 1) run startup.sh
> 2) hit localhost:8080 in browser, works
> 3) run shutdown.sh
> 4) log shows:
> 
> Jan 19, 2006 11:08:27 PM 
> org.apache.coyote.http11.Http11BaseProtocol pause
> INFO: Pausing Coyote HTTP/1.1 on http-8080
> 
> It hangs for a minute or so, then throws:
> 
> Jan 19, 2006 11:03:48 PM org.apache.catalina.connector.Connector pause
> SEVERE: Protocol handler pause failed
> java.net.ConnectException: Connection timed out
>         at java.net.PlainSocketImpl.socketConnect(Native Method)
>         at 
> java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
>         at 
> java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
>         at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
>         at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
>         at java.net.Socket.connect(Socket.java:507)
>         at java.net.Socket.connect(Socket.java:457)
>         at java.net.Socket.<init>(Socket.java:365)
>         at java.net.Socket.<init>(Socket.java:207)
>         at 
> org.apache.jk.common.ChannelSocket.unLockSocket(ChannelSocket.
> java:463)
>         at 
> org.apache.jk.common.ChannelSocket.pause(ChannelSocket.java:270)
>         at org.apache.jk.server.JkMain.pause(JkMain.java:679)
>         at 
> org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:162)
>         at 
> org.apache.catalina.connector.Connector.pause(Connector.java:1031)
>         at 
> org.apache.catalina.core.StandardService.stop(StandardService.
> java:491)
>         at 
> org.apache.catalina.core.StandardServer.stop(StandardServer.ja
> va:714)        at 
> org.apache.catalina.startup.Catalina.stop(Catalina.java:586)
>         at 
> org.apache.catalina.startup.Catalina.start(Catalina.java:561)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess
> orImpl.java:39)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth
> odAccessorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:585)
>         at 
> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:275)
>         at 
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> 
> Interestingly enough, lsof shows different behaviors 
> depending on the value of the LD_ASSSUME_KERNEL variable.  
> With no variable set, 
> 
> # lsof -P | grep java | grep 8080
> java      6555   chris   10u     IPv6     329120              
>     TCP *:8080 (LISTEN)
> 
> setting LD_ASSUME_KERNEL=2.2.5 results in about 40 threads 
> listening on the port (in the hung state):
> 
> # lsof -P | grep java | grep 8080
> java      6652   chris   12u     IPv6     331547              
>     TCP *:8080 (LISTEN)
> java      6653   chris   12u     IPv6     331547              
>     TCP *:8080 (LISTEN)
> ...etc
> 
> setting it to 2.4.1 yields the more entertaining:
> 
> # lsof -P | grep java | grep 8080
> java      6779   chris  mem       REG      253,0   1465636    
> 4980808 /lib/obsolete/linuxthreads/i686/libc-2.3.5.so
> java      6779   chris   12u     IPv6     334251              
>     TCP *:8080 (LISTEN)
> java      6780   chris  mem       REG      253,0   1465636    
> 4980808 /lib/obsolete/linuxthreads/i686/libc-2.3.5.so
> java      6780   chris   12u     IPv6     334251              
>     TCP *:8080 (LISTEN)
> ...
> 
> but the behavior is the same.
> 
> This is awful, I'm losing faith.  I actually booted the XP 
> partition today...
> 
> --
> Chris Abajian <[EMAIL PROTECTED]> thePlatform, Inc.
> (206) 839-0600 ext. 216
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to