关于Tomcat的配置问题,请各位赐教

billbyf 2004-04-28 09:03:24
本人初学JSP,在C:\Program Files下安装Tomcat4.0后,设置如下环境变量:
JAVA_HOME:C:\j2sdk1.4.2
CATALINA_HOME:C:\Program Files\Apache Tomcat 4.0
CLASSPATH:C:\j2sdk1.4.2\lib
PATH:C:\j2sdk1.4.2\bin

运行start Tomcat ,出现如下提示:

Catalina.start: LifecycleException: null.open: java.net.BindException: Address
already in use: JVM_Bind
LifecycleException: null.open: java.net.BindException: Address already in use:
JVM_Bind
at org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne
ctor.java:1116)
at org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:454)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:552)
at org.apache.catalina.startup.Catalina.start(Catalina.java:775)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
----- Root Cause -----
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:331)
at java.net.ServerSocket.bind(ServerSocket.java:318)
at java.net.ServerSocket.<init>(ServerSocket.java:185)
at java.net.ServerSocket.<init>(ServerSocket.java:141)
at org.apache.catalina.net.DefaultServerSocketFactory.createSocket(Defau
ltServerSocketFactory.java:118)
at org.apache.catalina.connector.http.HttpConnector.open(HttpConnector.j
ava:946)
at org.apache.catalina.connector.http.HttpConnector.initialize(HttpConne
ctor.java:1114)
at org.apache.catalina.core.StandardService.initialize(StandardService.j
ava:454)
at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav
a:552)
at org.apache.catalina.startup.Catalina.start(Catalina.java:775)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)

请问是怎么回事,如何解决?
...全文
34 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jishuo 2004-04-28
  • 打赏
  • 举报
回复
CLASSPATH是要配置 C:\j2sdk1.4.2\lib 下的JAR包 如c:\jdk\lib\tools.jar;
你要具体写清楚,你也可以改下TOMCAT的端口试试
xiaoya317 2004-04-28
  • 打赏
  • 举报
回复
楼上的已经说了~!改端口~!
yupingping 2004-04-28
  • 打赏
  • 举报
回复
在tomcat目录下的conf目录下的server.xml中改一下端口
一般是查8080,然后改成如:8022
有时还要把8005和8009的也改一下
yupingping 2004-04-28
  • 打赏
  • 举报
回复
c:\jdk\lib\tools.jar;
duan123 2004-04-28
  • 打赏
  • 举报
回复
你的端口被占用
ecaol 2004-04-28
  • 打赏
  • 举报
回复
看下JDK是否安装正确

81,091

社区成员

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

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