您的位置:首页 > 编程语言 > Java开发

Java.net.BindException :Address already in use

2010-04-03 10:14 483 查看
今天我做毕业设计的时候,在启动tomcat的时候报出这个错误,

代码

1 2010-4-3 9:54:31 org.apache.coyote.http11.Http11Protocol init
2 严重: Error initializing endpoint
3 java.net.BindException: Address already in use: JVM_Bind<null>:8080
4 at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:502)
5 at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
6 at org.apache.catalina.connector.Connector.initialize(Connector.java:1058)
7 at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
8 at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
9 at org.apache.catalina.startup.Catalina.load(Catalina.java:530)
10 at org.apache.catalina.startup.Catalina.load(Catalina.java:550)
11 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
12 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
13 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
14 at java.lang.reflect.Method.invoke(Method.java:597)
15 at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
16 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
17 2010-4-3 9:54:31 org.apache.catalina.startup.Catalina load
18 严重: Catalina.start
19 LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind<null>:8080
20 at org.apache.catalina.connector.Connector.initialize(Connector.java:1060)
21 at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
22 at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
23 at org.apache.catalina.startup.Catalina.load(Catalina.java:530)
24 at org.apache.catalina.startup.Catalina.load(Catalina.java:550)
25 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
26 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
27 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
28 at java.lang.reflect.Method.invoke(Method.java:597)
29 at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
30 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
31 2010-4-3 9:54:31 org.apache.catalina.startup.Catalina load
32 信息: Initialization processed in 396 ms
33 2010-4-3 9:54:31 org.apache.catalina.core.StandardService start
34 信息: Starting service Catalina
35 2010-4-3 9:54:31 org.apache.catalina.core.StandardEngine start
36 信息: Starting Servlet Engine: Apache Tomcat/6.0.18
37 2010-4-3 9:54:33 org.apache.catalina.core.ApplicationContext log
38 信息: Initializing Spring root WebApplicationContext
39 2010-4-3 9:54:44 org.apache.catalina.core.ApplicationContext log
40 信息: Initializing Spring root WebApplicationContext
41 2010-4-3 9:54:55 org.apache.catalina.core.ApplicationContext log
42 信息: Initializing Spring root WebApplicationContext
43 2010-4-3 9:55:06 org.apache.coyote.http11.Http11Protocol start
44 严重: Error starting endpoint
45 java.net.BindException: Address already in use: JVM_Bind<null>:8080
46 at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:502)
47 at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:519)
48 at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203)
49 at org.apache.catalina.connector.Connector.start(Connector.java:1131)
50 at org.apache.catalina.core.StandardService.start(StandardService.java:531)
51 at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
52 at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
53 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
54 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
55 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
56 at java.lang.reflect.Method.invoke(Method.java:597)
57 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
58 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
59 2010-4-3 9:55:06 org.apache.catalina.startup.Catalina start
60 严重: Catalina.start:
61 LifecycleException: service.getName(): "Catalina"; Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind<null>:8080
62 at org.apache.catalina.connector.Connector.start(Connector.java:1138)
63 at org.apache.catalina.core.StandardService.start(StandardService.java:531)
64 at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
65 at org.apache.catalina.startup.Catalina.start(Catalina.java:578)
66 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
67 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
68 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
69 at java.lang.reflect.Method.invoke(Method.java:597)
70 at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
71 at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
72 2010-4-3 9:55:06 org.apache.catalina.startup.Catalina start
73 信息: Server startup in 34372 ms

这个异常其实是很常见的,它的意思就是说端口号已经占用了,所以我们要重新设置一个端口号,在tomcat目录下的conf下修改server.xml文件,将Connector 下的port改成一个号就好了,我改的是8888,再重新启动一下就好了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐