This archive contains answers to questions sent to Unidata support through mid-2025. Note that the archive is no longer being updated. We provide the archive for reference; many of the answers presented here remain technically correct, even if somewhat outdated. For the most up-to-date information on the use of NSF Unidata software and data services, please consult the Software Documentation first.
Hi Egil, Something must not have shut down properly. If you take a look at catalina.out, you will see the following: Jun 03, 2013 7:01:13 AM org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/packages/lib/amd64:/usr/lib/jni:/lib:/usr/lib Jun 03, 2013 7:01:15 AM org.apache.coyote.AbstractProtocol init INFO: Initializing ProtocolHandler ["http-bio-8080"] Jun 03, 2013 7:01:15 AM org.apache.coyote.AbstractProtocol init SEVERE: Failed to initialize end point associated with ProtocolHandler ["http-bio-8080"] java.net.BindException: Address already in use <null>:8080 at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:391) at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:554) at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:409) at org.apache.coyote.http11.AbstractHttp11JsseProtocol.init(AbstractHttp11JsseProtocol.java:119) at org.apache.catalina.connector.Connector.initInternal(Connector.java:956) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardService.initInternal(StandardService.java:559) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:815) at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102) at org.apache.catalina.startup.Catalina.load(Catalina.java:594) at org.apache.catalina.startup.Catalina.load(Catalina.java:619) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:449) Caused by: java.net.BindException: Address already in use at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376) at java.net.ServerSocket.bind(ServerSocket.java:376) at java.net.ServerSocket.<init>(ServerSocket.java:237) at java.net.ServerSocket.<init>(ServerSocket.java:181) at org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:49) at org.apache.tomcat.util.net.JIoEndpoint.bind(JIoEndpoint.java:378) ... 17 more The bit about "Bind exception: Address already in use" means that something was using port 8080 and the operating system could not give it to your server when you started it up. This sometimes happens when a java process hangs onto the port from a previous instance of the TDS or from another application. To remedy this, you'll need to shutdown Tomcat, then verify that nothing is using port 8080. It would also be good to verify that you don't have zombie java processes running. In Windows, you can use the command: netstat -a -n -o | findstr 8080 to find the process using port 8080. The last number of the response is the process ID (PID) of that process. The command is similar in Unix, but varies depending on your particular flavor. Sorry to send you back to the beginning, but we need the Tomcat to start up correctly before jumping into the later issues. Regards, Lansing On 6/3/2013 1:21 AM, Egil Støren wrote: > Hi Lansing, > > Thank you for looking into this problem. > > I stopped tomcat, removed the logs, restarted, and activated the URL: > > http://thredds.met.no/thredds/wms/sea_ice/SIW-OSISAF-GLO-SIT_SIE_SIC-OBS/ice_conc_north_aggregated?LAYERS=ice_conc&TRANSPARENT=true&VERSION=1.1.1&FORMAT=image%2Fpng&STYLES=boxfill%2Frainbow&SERVICE=WMS&REQUEST=GetMap&SRS=EPSG%3A3408&TIME=2005-03-01T12%3A00%3A00Z&BBOX=0,-4387896.9495301,2193948.4747651,-2193948.4747651&WIDTH=256&HEIGHT=256 > > I got the same error as before. > > Then I stopped tomcat again, before I made the two gziped tar archives > enclosed. > > I hope you can figure something out from this. > > Best regards, > > Egil -Lansing Madry Unidata Boulder, Colorado Ticket Details =================== Ticket ID: IJD-492214 Department: Support THREDDS Priority: Low Status: Open