Hi Saran,
Thanks a lot for replying
I have fixed my tomcat problem now.
My problem was When I stop the tomcat, the shut down port was not closed it is 
still listening.
When I start it again it says address already in use.
I used below commands to check the port listening and killed those ports
kill -9 'netstat -vatn -p|grep java|awk /8005/'{ print$7}'|cut -d/ -f1'
kill -9 'netstat -vatn -p|grep java|awk /8080/'{ print$7}'|cut -d/ -f1'

Regards,
Thamizh

Suran Jayathilaka <[EMAIL PROTECTED]> wrote: Hi,

At first glance it looks to me like there is an undead tomcat instance 
running, which prevents a new instance from starting up. Search running 
processes for tomcat instances ( ps aux | grep tomcat ) and kill them if 
necessary and try start tomcat again.
Also, something seems to have opened up a number of file streams which 
haven't been closed. Check if your stream closing mechanisms are working 
properly.
Try to see if it can be fixed by increasing the number of file handles.
Run the command sysctl -a. If this is less than 200000, increase the 
number of file handles by editing /etc/sysctl.conf and changing the 
property fs.file-max to 200000. If there isn't a value set already for 
this property, you need to add the line fs.file-max=200000.
Then run sysctl -p to apply your changes to your system.

HTH.
Suran

Thamizh wrote:
> Hi All,
>
> I have deployed some Java web services using Simple deployment(.jws 
> method).
> All the web services were worked fine initially. For the past 2 months 
> we are facing an issue(Axis Error when we request a web service) with 
> tomcat. Tomcat works fine for some tine but it does not responding to 
> web service request properly for other time. When I restart the tomcat 
> it works fine for next one week, then again it behaves badly.
>
> Can you please let me Is tomcat-6 is good enough for Production 
> machines or else can I go with any other web server?
>
> Can anybody faced the similar issue please let us know the solution
>
> Regards,
> Thamizhannal P
>
> Here is catalina.out file content:
>
> May 20, 2008 10:09:03 PM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 1113 ms
> May 20, 2008 10:09:03 PM org.apache.catalina.core.StandardServer await
> SEVERE: StandardServer.await: create[8006]:
> java.net.BindException: Address already in use
>     at java.net.PlainSocketImpl.socketBind(Native Method)
>     at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
>     at java.net.ServerSocket.bind(ServerSocket.java:319)
>     at java.net.ServerSocket.(ServerSocket.java:185)
>     at 
> org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
>     at org.apache.catalina.startup.Catalina.await(Catalina.java:630)
>     at org.apache.catalina.startup.Catalina.start(Catalina.java:590)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:585)
>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> May 20, 2008 10:09:03 PM org.apache.coyote.http11.Http11Protocol pause
> INFO: Pausing Coyote HTTP/1.1 on http-8200
> May 20, 2008 10:09:03 PM org.apache.catalina.connector.Connector pause
> SEVERE: Protocol handler pause failed
> java.lang.NullPointerException
>     at org.apache.jk.server.JkMain.pause(JkMain.java:679)
>     at 
> org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153)
>     at org.apache.catalina.connector.Connector.pause(Connector.java:1074)
>     at 
> org.apache.catalina.core.StandardService.stop(StandardService.java:563)
>     at 
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
>     at org.apache.catalina.startup.Catalina.stop(Catalina.java:616)
>     at 
> org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:659)
> May 20, 2008 10:09:04 PM org.apache.catalina.core.StandardService stop
> INFO: Stopping service Catalina
> May 20, 2008 10:09:04 PM org.apache.catalina.connector.MapperListener 
> destroy
> WARNING: Error unregistering MBeanServerDelegate
> java.lang.NullPointerException
>     at 
> org.apache.catalina.connector.MapperListener.destroy(MapperListener.java:162)
>     at org.apache.catalina.connector.Connector.stop(Connector.java:1180)
>     at 
> org.apache.catalina.core.StandardService.stop(StandardService.java:593)
>     at 
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
>     at org.apache.catalina.startup.Catalina.stop(Catalina.java:616)
>     at 
> org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:659)
> May 20, 2008 10:09:04 PM org.apache.coyote.http11.Http11Protocol destroy
> INFO: Stopping Coyote HTTP/1.1 on http-8200
> May 20, 2008 10:09:04 PM org.apache.catalina.connector.Connector stop
> SEVERE: Coyote connector has not been started
> java.io.FileNotFoundException: 
> /opt/apps/Speed/apache-tomcat-6.0.14/webapps/axis/Speed/LicenseExtractor.xml 
> (Too many open files)
>     at java.io.FileInputStream.open(Native Method)
>     at java.io.FileInputStream.(FileInputStream.java:106)
>     at LicenseExtractor.getLicense(LicenseExtractor.java:47)
>     at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:585)
>     at 
> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
>     at 
> org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
>     at 
> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
>     at 
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>     at 
> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
>     at 
> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>     at 
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>     at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>     at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>     at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
>     at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>     at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>     at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>     at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
>     at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>     at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
>     at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>     at java.lang.Thread.run(Thread.java:595)
> May 20, 2008 10:12:01 PM org.apache.catalina.core.AprLifecycleListener 
> init
> INFO: The Apache Tomcat Native library which allows optimal 
> performance in production environments was not found on the 
> java.library.path: 
> /usr/java/jdk1.5.0_12/jre/lib/amd64/server:/usr/java/jdk1.5.0_12/jre/lib/amd64:/usr/java/jdk1.5.0_12/jre/../lib/amd64
> May 20, 2008 10:12:02 PM org.apache.coyote.http11.Http11Protocol init
> SEVERE: Error initializing endpoint
> java.net.BindException: Address already in use:8200
>     at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
>     at 
> org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:177)
>     at 
> org.apache.catalina.connector.Connector.initialize(Connector.java:1059)
>     at 
> org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
>     at 
> org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
>     at org.apache.catalina.startup.Catalina.load(Catalina.java:518)
>     at org.apache.catalina.startup.Catalina.load(Catalina.java:538)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:585)
>     at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
> May 20, 2008 10:12:02 PM org.apache.catalina.startup.Catalina load
> SEVERE: Catalina.start
> LifecycleException:  Protocol handler initialization failed: 
> java.net.BindException: Address already in use:8200
>     at 
> org.apache.catalina.connector.Connector.initialize(Connector.java:1061)
>     at 
> org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
>     at 
> org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
>     at org.apache.catalina.startup.Catalina.load(Catalina.java:518)
>     at org.apache.catalina.startup.Catalina.load(Catalina.java:538)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:585)
>     at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
> May 20, 2008 10:12:02 PM org.apache.catalina.startup.Catalina load
> INFO: Initialization processed in 355 ms
> May 20, 2008 10:12:02 PM org.apache.catalina.core.StandardService start
> INFO: Starting service Catalina
> May 20, 2008 10:12:02 PM org.apache.catalina.core.StandardEngine start
> INFO: Starting Servlet Engine: Apache Tomcat/6.0.14
> May 20, 2008 10:12:02 PM org.apache.catalina.startup.ContextConfig 
> validateSecurityRoles
> INFO: WARNING: Security role name wsuser used in an  
> without being defined in a 
> May 20, 2008 10:12:03 PM org.apache.coyote.http11.Http11Protocol start
> SEVERE: Error starting endpoint
> java.net.BindException: Address already in use:8200
>     at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
>     at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:515)
>     at 
> org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:204)
>     at org.apache.catalina.connector.Connector.start(Connector.java:1132)
>     at 
> org.apache.catalina.core.StandardService.start(StandardService.java:531)
>     at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>     at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:585)
>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> May 20, 2008 10:12:03 PM org.apache.catalina.startup.Catalina start
> SEVERE: Catalina.start:
> LifecycleException:  service.getName(): "Catalina";  Protocol handler 
> start failed: java.net.BindException: Address already in use:8200
>     at org.apache.catalina.connector.Connector.start(Connector.java:1139)
>     at 
> org.apache.catalina.core.StandardService.start(StandardService.java:531)
>     at 
> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
>     at org.apache.catalina.startup.Catalina.start(Catalina.java:566)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:585)
>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> May 20, 2008 10:12:03 PM org.apache.catalina.startup.Catalina start
> INFO: Server startup in 1134 ms
> May 20, 2008 10:12:03 PM org.apache.catalina.core.StandardServer await
> SEVERE: StandardServer.await: create[8006]:
> java.net.BindException: Address already in use
>     at java.net.PlainSocketImpl.socketBind(Native Method)
>     at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
>     at java.net.ServerSocket.bind(ServerSocket.java:319)
>     at java.net.ServerSocket.(ServerSocket.java:185)
>     at 
> org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
>     at org.apache.catalina.startup.Catalina.await(Catalina.java:630)
>     at org.apache.catalina.startup.Catalina.start(Catalina.java:590)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:585)
>     at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
>     at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> May 20, 2008 10:12:03 PM org.apache.coyote.http11.Http11Protocol pause
> INFO: Pausing Coyote HTTP/1.1 on http-8200
> May 20, 2008 10:12:03 PM org.apache.catalina.connector.Connector pause
> SEVERE: Protocol handler pause failed
> java.lang.NullPointerException
>     at org.apache.jk.server.JkMain.pause(JkMain.java:679)
>     at 
> org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153)
>     at org.apache.catalina.connector.Connector.pause(Connector.java:1074)
>     at 
> org.apache.catalina.core.StandardService.stop(StandardService.java:563)
>     at 
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
>     at org.apache.catalina.startup.Catalina.stop(Catalina.java:616)
>     at 
> org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:659)
> May 20, 2008 10:12:04 PM org.apache.catalina.core.StandardService stop
> INFO: Stopping service Catalina
> May 20, 2008 10:12:04 PM org.apache.catalina.connector.MapperListener 
> destroy
> WARNING: Error unregistering MBeanServerDelegate
> java.lang.NullPointerException
>     at 
> org.apache.catalina.connector.MapperListener.destroy(MapperListener.java:162)
>     at org.apache.catalina.connector.Connector.stop(Connector.java:1180)
>     at 
> org.apache.catalina.core.StandardService.stop(StandardService.java:593)
>     at 
> org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
>     at org.apache.catalina.startup.Catalina.stop(Catalina.java:616)
>     at 
> org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:659)
> May 20, 2008 10:12:04 PM org.apache.coyote.http11.Http11Protocol destroy
> INFO: Stopping Coyote HTTP/1.1 on http-8200
> May 20, 2008 10:12:04 PM org.apache.catalina.connector.Connector stop
> SEVERE: Coyote connector has not been started
> java.io.FileNotFoundException: 
> /opt/apps/Speed/apache-tomcat-6.0.14/webapps/axis/Speed/LicenseExtractor.xml 
> (Too many open files)
>     at java.io.FileInputStream.open(Native Method)
>     at java.io.FileInputStream.(FileInputStream.java:106)
>     at LicenseExtractor.getLicense(LicenseExtractor.java:47)
>     at sun.reflect.GeneratedMethodAccessor29.invoke(Unknown Source)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:585)
>     at 
> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:397)
>     at 
> org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:186)
>     at 
> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
>     at 
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>     at 
> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
>     at 
> org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>     at 
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>     at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>     at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>     at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>     at 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
>     at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>     at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>     at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>     at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
>     at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>     at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
>     at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>     at java.lang.Thread.run(Thread.java:595)
> - Exception:
> java.lang.ExceptionInInitializerError
>     at 
> org.apache.axis.message.MessageElement.output(MessageElement.java:1168)
>     at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:315)
>     at org.apache.axis.SOAPPart.getAsString(SOAPPart.java:632)
>     at 
> org.apache.axis.handlers.SOAPMonitorHandler.invoke(SOAPMonitorHandler.java:69)
>     at 
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>     at 
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
>     at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>     at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>     at 
> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454)
>     at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
>     at 
> org.apache.axis.transport.http.QSMethodHandler.invokeEndpointFromGet(QSMethodHandler.java:129)
>     at 
> org.apache.axis.transport.http.QSMethodHandler.invoke(QSMethodHandler.java:94)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     at java.lang.reflect.Method.invoke(Method.java:585)
>     at 
> org.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.java:1226)
>     at 
> org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:249)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>     at 
> org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
>     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

=== message truncated ===

       
---------------------------------
 Best Jokes, Best Friends, Best Food. Get all this and more on  Best of Yahoo! 
Groups.

Reply via email to