当我运行 Tomcat 7 的startup.bat 文件时,出现以下错误。
信息:初始化 ProtocolHandler [“http-apr-8080”]
三月 01, 2014 12:18:22 PM org.apache.coyote.AbstractProtocol 初始化
严重:无法初始化与 ProtocolHandler [“http-apr-8080”] 关联的端点
java.lang.Exception:套接字绑定失败:[730013] 尝试以访问权限禁止的方式访问套接字。
在 org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:430)
在 org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:640)
在 org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:434)
在 org.apache.catalina.connector.Connector.initInternal(Connector.java:981)
在 org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
在 org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
在 org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
在 org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814)
在 org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
在 org.apache.catalina.startup.Catalina.load(Catalina.java:639)
在 org.apache.catalina.startup.Catalina.load(Catalina.java:664)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(来源未知)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(来源未知)
在 java.lang.reflect.Method.invoke(来源未知)
在 org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
在 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
三月 01, 2014 12:18:22 PM org.apache.catalina.core.StandardService initInternal
严重:无法初始化连接器 [Connector[HTTP/1.1-8080]]
org.apache.catalina.LifecycleException:无法初始化组件[Connector[HTTP/1.1-8080]]
在 org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)
在 org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
在 org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
在 org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814)
在 org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
在 org.apache.catalina.startup.Catalina.load(Catalina.java:639)
在 org.apache.catalina.startup.Catalina.load(Catalina.java:664)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(来源未知)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(来源未知)
在 java.lang.reflect.Method.invoke(来源未知)
在 org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281)
在 org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
导致:org.apache.catalina.LifecycleException:协议处理程序初始化失败
在 org.apache.catalina.connector.Connector.initInternal(Connector.java:983)
在 org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
... 12 更多
原因:java.lang.Exception:套接字绑定失败:[730013] 尝试以访问权限禁止的方式访问套接字。
在 org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:430)
在 org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:640)
在 org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:434)
在 org.apache.catalina.connector.Connector.initInternal(Connector.java:981)
... 13 更多
当我运行网址时http://localhost:8080
,我收到身份验证提示。如果我将默认用户名和密码指定为“tomcat”,它会再次提示我但没有成功登录。
这是我的tomcat-用户.xml file
<role rolename="tomcat"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="tomcat,manager-gui"/>
有人可以帮我吗?
您可能已经有另一个 Tomcat 实例在后台运行并使用端口 8080。尝试使用以下命令将其关闭shutdown.bat
,或者在 Windows 任务管理器中查找 java 进程。如果您确实想确保没有其他实例在运行,您也可以重新启动。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)