Click here to Skip to main content
15,890,123 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,


i am using tomcat 5.0 but when i start the tomcat the following errors appear and when i type http://localhost:8080 it hangs please help what might be the issue since it was working fine and suddenly don't know what issue cropped up??



Oct 19, 2011 5:33:03 PM org.apache.coyote.http11.Http11Protocol init
SEVERE: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind:8081
	at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:306)
	at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:184)
	at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1445)
	at org.apache.catalina.core.StandardService.initialize(StandardService.java:648)
	at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2416)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:545)
	at org.apache.catalina.startup.Catalina.load(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.load(Bootstrap.java:260)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:397)
Oct 19, 2011 5:33:03 PM org.apache.catalina.startup.Catalina load
SEVERE: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8081
	at org.apache.coyote.tomcat5.CoyoteConnector.initialize(CoyoteConnector.java:1447)
	at org.apache.catalina.core.StandardService.initialize(StandardService.java:648)
	at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2416)
	at org.apache.catalina.startup.Catalina.load(Catalina.java:545)
	at org.apache.catalina.startup.Catalina.load(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.load(Bootstrap.java:260)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:397)
Oct 19, 2011 5:33:03 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 1219 ms
Oct 19, 2011 5:33:03 PM org.apache.naming.NamingContext lookup
WARNING: Unexpected exception resolving reference
java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\conf\tomcat-users.xml.new (Access is denied)
	at java.io.FileOutputStream.open(Native Method)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
	at org.apache.catalina.users.MemoryUserDatabase.save(MemoryUserDatabase.java:508)
	at org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:144)
	at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:176)
	at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:838)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:198)
	at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:202)
	at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:172)
	at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:144)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2338)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:594)
	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:297)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
Oct 19, 2011 5:33:03 PM org.apache.catalina.mbeans.GlobalResourcesLifecycleListener createMBeans
SEVERE: Exception processing Global JNDI Resources
javax.naming.NamingException: C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\conf\tomcat-users.xml.new (Access is denied)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:850)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:198)
	at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:202)
	at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.createMBeans(GlobalResourcesLifecycleListener.java:172)
	at org.apache.catalina.mbeans.GlobalResourcesLifecycleListener.lifecycleEvent(GlobalResourcesLifecycleListener.java:144)
	at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:166)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2338)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:594)
	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:297)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
Oct 19, 2011 5:33:03 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Oct 19, 2011 5:33:03 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.0.19
Oct 19, 2011 5:33:03 PM org.apache.naming.NamingContext lookup
WARNING: Unexpected exception resolving reference
java.io.FileNotFoundException: C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\conf\tomcat-users.xml.new (Access is denied)
	at java.io.FileOutputStream.open(Native Method)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
	at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
	at org.apache.catalina.users.MemoryUserDatabase.save(MemoryUserDatabase.java:508)
	at org.apache.catalina.users.MemoryUserDatabaseFactory.getObjectInstance(MemoryUserDatabaseFactory.java:144)
	at org.apache.naming.factory.ResourceFactory.getObjectInstance(ResourceFactory.java:176)
	at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:838)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:198)
	at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:293)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1118)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521)
	at org.apache.catalina.core.StandardService.start(StandardService.java:519)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:594)
	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:297)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
javax.naming.NamingException: C:\Program Files\Apache Software Foundation\Tomcat 5.0\bin\conf\tomcat-users.xml.new (Access is denied)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:850)
	at org.apache.naming.NamingContext.lookup(NamingContext.java:198)
	at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:293)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1118)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521)
	at org.apache.catalina.core.StandardService.start(StandardService.java:519)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:594)
	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:297)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
Oct 19, 2011 5:33:03 PM org.apache.catalina.startup.Catalina start
SEVERE: Catalina.start: 
LifecycleException:  No UserDatabase component found under key UserDatabase
	at org.apache.catalina.realm.UserDatabaseRealm.start(UserDatabaseRealm.java:300)
	at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1118)
	at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:521)
	at org.apache.catalina.core.StandardService.start(StandardService.java:519)
	at org.apache.catalina.core.StandardServer.start(StandardServer.java:2345)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:594)
	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:297)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
Oct 19, 2011 5:33:03 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 234 ms
StandardServer.await: create[8005]: java.net.BindException: Address already in use: JVM_Bind
java.net.BindException: Address already in use: JVM_Bind
	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.<init>(ServerSocket.java:185)
	at org.apache.catalina.core.StandardServer.await(StandardServer.java:534)
	at org.apache.catalina.startup.Catalina.await(Catalina.java:657)
	at org.apache.catalina.startup.Catalina.start(Catalina.java:617)
	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:297)
	at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:398)
.Bootstrap.main(Bootstrap.java:398)
Posted

1 solution

Address already in use: JVM_Bind:8081

looks to like the port is already used. Also Could the port be in use already. Or the port is occupied by some other application.

In fact - all this leads to one outcome. The port is already in use.

[edit by NV]
Check there isn't another instance of the app running. If so shut it down, if not pick a different port.
 
Share this answer
 
v3
Comments
Varad Velingkar 19-Oct-11 8:57am    
no i changed the port and no other instance of tomcat is running
TorstenH. 19-Oct-11 9:10am    
could also be something other - some service device, some database stuff - whatever. the port is used and you can not use it for more than one application.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS


CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900