免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2434 | 回复: 3
打印 上一主题 下一主题

tomcat5.5和JDK如何搭配问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-04-06 09:36 |只看该作者 |倒序浏览
我只装了JDK1.4,因为我做Struts开发,就安装了TOMCAT  5.5,但是需要JDK1.5 。所以现在安装了TOMCAT4.1 ,还是不能运行。
问题是:2006/04/06 10:28:48 org.apache.coyote.http11.Http11Protocol init
致命的: エンドポイントを初期化中のエラーです
java.net.BindException: Address already in use: JVM_Bind:8080
        at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:264)
        at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:137)
        at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:123
        at org.apache.catalina.core.StandardService.initialize(StandardService.java:532)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2199)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:462)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
        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.main(Bootstrap.java:156)
Catalina.start: LifecycleException:  プロトコルハンドラの初期化に失敗しました: java.net.BindException: Address already in use: JVM_Bind:8080
LifecycleException:  プロトコルハンドラの初期化に失敗しました: java.net.BindException: Address already in use: JVM_Bind:8080
        at org.apache.coyote.tomcat4.CoyoteConnector.initialize(CoyoteConnector.java:1240)
        at org.apache.catalina.core.StandardService.initialize(StandardService.java:532)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2199)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:462)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
        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.main(Bootstrap.java:156)
Catalina.stop: LifecycleException:  このサーバはまだ起動されていません
LifecycleException:  このサーバはまだ起動されていません
        at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2166)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:494)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:350)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:129)
        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.main(Bootstrap.java:156)
什么什么原因,如何解决。我现在想在电脑上,安装JDK1.4 1.5   TOMCAT4.1   5.5   ,都存在,怎么配置环境变量,才能合理解决这个问题,谢谢

论坛徽章:
0
2 [报告]
发表于 2006-04-06 09:46 |只看该作者
java.net.BindException: Address already in use: JVM_Bind:8080

没看见吗?是不是还有个JVM已经在运行了?你的8080端口已经被占用

看看是不是真的还有其他的JVM,如果没有,你就看看是什么占用了8080端口

如果是在LINUX 上,用命令来检查看谁占用了8080端口:
natstat -al | grep '8080'


或者不管三七二十一,修改你现在使用的server.xml,修改监听端口8080为新的端口,
比如:8081

那么在浏览器的地址就要修改了哟:http://localhost:8081/yourweb/...

论坛徽章:
0
3 [报告]
发表于 2006-04-06 17:50 |只看该作者
谢谢大哥了,我发现了,有两个Tomcat还在使用,谢谢

论坛徽章:
0
4 [报告]
发表于 2006-04-06 18:12 |只看该作者
。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP