java.net.BindException: Address already in use: bind

mikkly 2012-02-21 03:03:03
flex初学者 用Myeclipse8.5+flash builder 4.6 + blazeds.war
我新建了个flex项目 部署在tomcat6.0上 启动服务器报了一下错误:
2012-2-21 14:50:21 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: C:\Program Files\Java\jdk1.6.0_16\bin;C:\Program Files\Apache Software Foundation\Tomcat 6.0\bin
2012-2-21 14:50:21 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8089
2012-2-21 14:50:21 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 353 ms
2012-2-21 14:50:21 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2012-2-21 14:50:21 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.20
2012-2-21 14:50:22 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive blazeds.war
2012-2-21 14:50:23 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive ds-console.war
2012-2-21 14:50:24 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive flex.war
02/21 14:50:26 INFO Loading configuration file C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\flex\WEB-INF\flex\flex-webtier-config.xml
02/21 14:50:26 INFO Loading configuration file C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\flex\WEB-INF\flex\flex-config.xml
2012-2-21 14:50:26 org.apache.catalina.core.ApplicationContext log
信息: FlexMxmlServlet: Starting Adobe Flex Web Tier Compiler
2012-2-21 14:50:26 org.apache.catalina.core.ApplicationContext log
信息: FlexMxmlServlet: Adobe Flex Web Tier Compiler Build: 173666
2012-2-21 14:50:26 org.apache.catalina.startup.HostConfig deployWAR
信息: Deploying web application archive samples.war
02/21 14:50:29 INFO Loading configuration file C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\samples\WEB-INF\flex\flex-webtier-config.xml
02/21 14:50:30 INFO Loading configuration file C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\samples\WEB-INF\flex\flex-config.xml
2012-2-21 14:50:30 org.apache.catalina.core.ApplicationContext log
信息: FlexMxmlServlet: Starting Adobe Flex Web Tier Compiler
2012-2-21 14:50:30 org.apache.catalina.core.ApplicationContext log
信息: FlexMxmlServlet: Adobe Flex Web Tier Compiler Build: 155539
2012-2-21 14:50:30 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\bin\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
[Flex] RTMP-Server on port: 2038 failed to start up.
java.net.BindException: Address already in use: bind
at sun.nio.ch.Net.bind(Native Method)
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:52)
at flex.messaging.endpoints.rtmp.BaseNIORTMPServer.run(BaseNIORTMPServer.java:155)
at java.lang.Thread.run(Thread.java:619)

2012-2-21 14:50:32 org.apache.catalina.loader.WebappClassLoader validateJarFile
信息: validateJarFile(C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\FlexJava\WEB-INF\lib\servlet-api.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
2012-2-21 14:50:34 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8089
2012-2-21 14:50:34 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2012-2-21 14:50:34 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/31 config=null
2012-2-21 14:50:34 org.apache.catalina.startup.Catalina start
信息: Server startup in 12191 ms
...全文
19353 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
端口被占用了。。是不是myeclipse用到一半就卡死了,然后用任务管理器关掉,但是tomcat没关,重启tomcat就报这个错了。。你可以启动任务管理器,然后关掉占内存最小的那个javaw.exe就行了。。
hellobbboy 2012-02-21
  • 打赏
  • 举报
回复
我也用过,但是没见过,帮顶吧
五哥 2012-02-21
  • 打赏
  • 举报
回复
[Flex] RTMP-Server on port: 2038 failed to start up.
2038 端口被占用啦 ,换一个 ,或者把使用这个端口的程序关掉

怀疑是你之前有运行过你这个程序 ,但是没关掉,进程中还有 ,你先到进程中找找,确认关闭掉
mikkly 2012-02-21
  • 打赏
  • 举报
回复
不行 重启了机器也不行 更改了端口号也不行 肿么办啊?
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ldh911 的回复:]

基本上是因为上一个启动的Tomcat,没有关掉。

当然也可能是其它应用占用了8080端口。
[/Quote]


是滴!
MiceRice 2012-02-21
  • 打赏
  • 举报
回复
基本上是因为上一个启动的Tomcat,没有关掉。

当然也可能是其它应用占用了8080端口。

81,092

社区成员

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

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