一尘不染

Tomcat启动错误

tomcat

在Windows上启动Tomcat时,我在Catalina日志文件中收到以下错误:

Sep 3, 2010 3:22:53 PM org.apache.catalina.startup.Catalina start
SEVERE: Catalina.start: 
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.lang.Exception: Socket bind failed: [730048] Only one usage of each socket address (protocol/network address/port) is normally permitted.  
    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)
Sep 3, 2010 3:22:53 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 67604 ms

但是,当我从更改了端口号80809000再没有错误,但请求HTTP://本地主机:9000
/
给出了404错误The requested resource (/) is not available

我想念什么吗?


阅读 204

收藏
2020-06-16

共1个答案

一尘不染

一种应用程序正在使用8080端口。要找出哪一个,请在Windows命令提示符下使用以下命令:

C:\>netstat -aon | findstr 0.0:8080

然后在最后一列中获取数字(即进程ID),并在任务管理器中找出哪个进程。如果命令没有任何结果,则说明您没有使用该端口的应用程序。

2020-06-16