eclipse中运行tomcat的问题

shenlongshi 2009-02-23 10:39:57
在eclipse中运行tomcat是出现这种情况是什么原因,请哪位大虾知道一下!!!

2009-2-23 10:28:51 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:\jsp\java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;E:/jsp/java/jre6/bin/client;E:/jsp/java/jre6/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;E:\jsp\java\jdk1.6.0_11\bin;E:\jsp\MySQL\MySQL Server 6.0\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII
2009-2-23 10:28:52 org.apache.coyote.http11.Http11Protocol init
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind<null>:8080
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:502)
at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:176)
at org.apache.catalina.connector.Connector.initialize(Connector.java:1058)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
at org.apache.catalina.startup.Catalina.load(Catalina.java:530)
at org.apache.catalina.startup.Catalina.load(Catalina.java:550)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2009-2-23 10:28:52 org.apache.catalina.startup.Catalina load
严重: Catalina.start
LifecycleException: Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind<null>:8080
at org.apache.catalina.connector.Connector.initialize(Connector.java:1060)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:795)
at org.apache.catalina.startup.Catalina.load(Catalina.java:530)
at org.apache.catalina.startup.Catalina.load(Catalina.java:550)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2009-2-23 10:28:52 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 581 ms
2009-2-23 10:28:52 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2009-2-23 10:28:52 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.18
2009-2-23 10:28:52 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2009-2-23 10:28:52 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2009-2-23 10:28:52 org.apache.coyote.http11.Http11Protocol start
严重: Error starting endpoint
java.net.BindException: Address already in use: JVM_Bind<null>:8080
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:502)
at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:519)
at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203)
at org.apache.catalina.connector.Connector.start(Connector.java:1131)
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:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2009-2-23 10:28:52 org.apache.catalina.startup.Catalina start
严重: Catalina.start:
LifecycleException: service.getName(): "Catalina"; Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind<null>:8080
at org.apache.catalina.connector.Connector.start(Connector.java:1138)
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:578)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2009-2-23 10:28:52 org.apache.catalina.startup.Catalina start
信息: Server startup in 791 ms
2009-2-23 10:28:52 org.apache.catalina.core.StandardServer await
严重: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
at org.apache.catalina.startup.Catalina.await(Catalina.java:642)
at org.apache.catalina.startup.Catalina.start(Catalina.java:602)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
...全文
273 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
shenlongshi 2009-02-24
  • 打赏
  • 举报
回复
谢了各位!!
Jacky_Zhu_1983 2009-02-23
  • 打赏
  • 举报
回复
>_< 环境变量都没有配置好啊你...
Jacky_Zhu_1983 2009-02-23
  • 打赏
  • 举报
回复
给你个代码判断
String host = "localhost";
int port = 8080;
try {
InetAddress theAddress = InetAddress.getByName(host);
try {
Socket theSocket = new Socket(theAddress, port);
System.out.println("port " + port + " 已经被占用");
}
catch (IOException e) {
System.out.println("port " + port + " 没有被占用");
}
}catch (UnknownHostException e) {
e.printStackTrace();
}
shenlongshi 2009-02-23
  • 打赏
  • 举报
回复
重新启动tomcat后有出现了:::
2009-2-23 11:19:11 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:\jsp\java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;E:/jsp/java/jre6/bin/client;E:/jsp/java/jre6/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;E:\jsp\java\jdk1.6.0_11\bin;E:\jsp\MySQL\MySQL Server 6.0\bin;C:\Program Files\StormII\Codec;C:\Program Files\StormII
2009-2-23 11:19:11 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2009-2-23 11:19:11 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 670 ms
2009-2-23 11:19:11 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2009-2-23 11:19:11 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.18
2009-2-23 11:19:13 org.apache.catalina.core.ApplicationContext log
信息: ContextListener: contextInitialized()
2009-2-23 11:19:13 org.apache.catalina.core.ApplicationContext log
信息: SessionListener: contextInitialized()
2009-2-23 11:19:13 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2009-2-23 11:19:13 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2009-2-23 11:19:13 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/47 config=null
2009-2-23 11:19:13 org.apache.catalina.startup.Catalina start
信息: Server startup in 1381 ms



这又是怎么回事啊?????????
ZiSheng 2009-02-23
  • 打赏
  • 举报
回复
Address already in use: JVM_Bind <null>:8080
zhj92lxs 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 mousetsun 的回复:]
8080
端口已经被使用了...
要么换8080端口。要么把其他程序关掉
[/Quote]
支持
shenlongshi 2009-02-23
  • 打赏
  • 举报
回复
javaw.exe只有一个在使用
shenlongshi 2009-02-23
  • 打赏
  • 举报
回复
怎样查看端口是否被占用???
宏奕0920 2009-02-23
  • 打赏
  • 举报
回复
哈哈,内存不够了
打开进程管理器,找到javaw.exe进程,有两个,结束掉占用内存小的那个进程,run tomcat,OK
Jacky_Zhu_1983 2009-02-23
  • 打赏
  • 举报
回复
8080
端口已经被使用了...
要么换8080端口。要么把其他程序关掉
xinyung 2009-02-23
  • 打赏
  • 举报
回复
开了几个tomcat? 端口被占用,看看你的程序或进程哪个在占用着这个端口
yztommyhc 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 shenlongshi 的回复:]
重新启动tomcat后有出现了:::
2009-2-23 11:19:11 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:\jsp\java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;E:/jsp/java/jre6/bin/client;E:/jsp/java/jre6/bin;C:\WINDOWS\system…
[/Quote]

这个说明已经正常启动了。
豆虫 2009-02-23
  • 打赏
  • 举报
回复
首先配置好你的环境变量,
其次建议你修改一下tomcat端口,
打开你的tomcat文件夹-->conf-->server.xml,打开将<Connector 标签那一栏的port=“8080”改一下,例如8899等等。
我想这样应该差不多了
huangweihww 2009-02-23
  • 打赏
  • 举报
回复
任务管理器 在 点才查看进程 结束掉tomcat进程就行了
tomcat 安装 之后 默认 服务项 是 开启 的
你 在 通 eclipse来开启他 的 话就会提示 端口被占
degn710 2009-02-23
  • 打赏
  • 举报
回复
端口被占用,机器上的迅雷等软件有可能占用了8080端口,查看一下哪个进程占用了8080端口,把它结束掉试试。或者是直接修改tomcat的端口,然后重启看看。
flm_0722 2009-02-23
  • 打赏
  • 举报
回复
环境变量没配好,找不到JDK
ouyangxiaokang6 2009-02-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 shenlongshi 的回复:]
重新启动tomcat后有出现了:::
2009-2-23 11:19:11 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: E:\jsp\java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;E:/jsp/java/jre6/bin/client;E:/jsp/java/jre6/bin;C:\WINDOWS\system…
[/Quote]
jdk的环境变量的问题
emon123 2009-02-23
  • 打赏
  • 举报
回复
你的8080端口被占用了。要么关闭Javaw进程。重新启动Tomcat
「已注销」 2009-02-23
  • 打赏
  • 举报
回复
8080端口已经被其他程序占用了,推荐一个小程序:ProcPort,可以用来看端口被那个程序占用了。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧