我正在使用Struts使用MyEclipse 8.6在i18n上做一个小项目。
每当我尝试运行MyEclipse时,Tomcat会显示以下错误:
2011年2月8日下午1:00:14 org.apache.catalina.core.AprLifecycleListener init
信息:java.library.path中找不到允许在生产环境中获得最佳性能的Apache Tomcat Native库:C:\ Users \ Ashish \ AppData \ Local \ Genuitec \ Common \ binary \ com.sun.java.jdk。 win32.x86_1.6.0.013 \ BIN; C:\用户\阿希什\应用程序数据\本地\ Genuitec的\ COMMON \插件\ com.genuitec.eclipse.easie.tomcat.myeclipse_8.6.0.me201007231647 \ tomcat的\ BIN
2011年2月8日下午1:00:15 org.apache.coyote.http11.Http11Protocol init
严重:初始化端点时出错 java.net.SocketException:无法识别的Windows套接字错误:0:JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
在java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
在java.net.ServerSocket.bind(ServerSocket.java:319)
在java.net.ServerSocket。(ServerSocket.java:185)
在java.net.ServerSocket。(ServerSocket.java:141)
在org.apache.tomcat.util.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:50)
在org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:496)
在org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:177)
在org.apache.catalina.connector.Connector.initialize(Connector.java:1059)
在org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
在org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
在org.apache.catalina.startup.Catalina.load(Catalina.java:518)
在org.apache.catalina.startup.Catalina.load(Catalina.java:538)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
在java.lang.reflect.Method.invoke(Method.java:597)
在org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
在org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2011年2月8日下午1:00:15 org.apache.catalina.startup.Catalina loading[还有几十行编辑]
我做错了什么,这里?
答案 0 :(得分:2)
这与Struts,Java或JSP无关。
Tomcat无法启动,因为某些东西已经在使用Tomcat尝试绑定的端口(可能是端口8080)。你不能同时在同一个端口上运行两件事。
找出使用端口8080的其他内容,并将其关闭。