mac eclipse tomcat无法启动。


mac eclipse tomcat无法启动。

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Server version: Apache Tomcat/8.0.26

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Server built: Aug 18 2015 11:38:37 UTC

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Server number: 8.0.26.0

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: OS Name: Mac OS X

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: OS Version: 10.10.5

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Architecture: x86_64

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Java Home: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: JVM Version: 1.8.0_60-b27

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: JVM Vendor: Oracle Corporation

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: CATALINA_BASE: /Users/yuanjunwen/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: CATALINA_HOME: /Applications/apache-tomcat-8.0.26

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dcatalina.base=/Users/yuanjunwen/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dcatalina.home=/Applications/apache-tomcat-8.0.26

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dwtp.deploy=/Users/yuanjunwen/Documents/workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Djava.endorsed.dirs=/Applications/apache-tomcat-8.0.26/endorsed

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.VersionLoggerListener log

信息: Command line argument: -Dfile.encoding=UTF-8

九月 22, 2015 1:56:34 下午 org.apache.catalina.core.AprLifecycleListener lifecycleEvent

信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /Users/yuanjunwen/Library/Java/Extensions:/Library/Java/Extensions:/Network/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java:.

九月 22, 2015 1:56:34 下午 org.apache.coyote.AbstractProtocol init

信息: Initializing ProtocolHandler ["http-nio-8090"]

九月 22, 2015 1:56:34 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector

信息: Using a shared selector for servlet write/read

九月 22, 2015 1:56:34 下午 org.apache.coyote.AbstractProtocol init

信息: Initializing ProtocolHandler ["ajp-nio-8009"]

九月 22, 2015 1:56:34 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector

信息: Using a shared selector for servlet write/read

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.Catalina load

信息: Initialization processed in 950 ms

九月 22, 2015 1:56:34 下午 org.apache.catalina.core.StandardService startInternal

信息: Starting service Catalina

九月 22, 2015 1:56:34 下午 org.apache.catalina.core.StandardEngine startInternal

信息: Starting Servlet Engine: Apache Tomcat/8.0.26

九月 22, 2015 1:56:34 下午 org.apache.coyote.AbstractProtocol start

信息: Starting ProtocolHandler ["http-nio-8090"]

九月 22, 2015 1:56:34 下午 org.apache.coyote.AbstractProtocol start

信息: Starting ProtocolHandler ["ajp-nio-8009"]

九月 22, 2015 1:56:34 下午 org.apache.catalina.startup.Catalina start

信息: Server startup in 382 ms

九月 22, 2015 1:56:39 下午 org.apache.catalina.core.StandardServer await

严重: StandardServer.await: create[localhost:8005]:

java.net.BindException: Can't assign requested address

at java.net.PlainSocketImpl.socketBind(Native Method)

at java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:387)

at java.net.ServerSocket.bind(ServerSocket.java:375)

at java.net.ServerSocket.<init>(ServerSocket.java:237)

at org.apache.catalina.core.StandardServer.await(StandardServer.java:420)

at org.apache.catalina.startup.Catalina.await(Catalina.java:713)

at org.apache.catalina.startup.Catalina.start(Catalina.java:659)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)

九月 22, 2015 1:56:39 下午 org.apache.coyote.AbstractProtocol pause

信息: Pausing ProtocolHandler ["http-nio-8090"]

九月 22, 2015 1:56:41 下午 org.apache.coyote.AbstractProtocol pause

信息: Pausing ProtocolHandler ["ajp-nio-8009"]

九月 22, 2015 1:56:43 下午 org.apache.catalina.core.StandardService stopInternal

信息: Stopping service Catalina

九月 22, 2015 1:56:43 下午 org.apache.coyote.AbstractProtocol stop

信息: Stopping ProtocolHandler ["http-nio-8090"]

九月 22, 2015 1:56:46 下午 org.apache.coyote.AbstractProtocol stop

信息: Stopping ProtocolHandler ["ajp-nio-8009"]

九月 22, 2015 1:56:48 下午 org.apache.coyote.AbstractProtocol destroy

信息: Destroying ProtocolHandler ["http-nio-8090"]

九月 22, 2015 1:56:48 下午 org.apache.coyote.AbstractProtocol destroy

严重: Failed to destroy end point associated with ProtocolHandler ["http-nio-8090"]

java.io.IOException: Thread signal failed

at sun.nio.ch.NativeThread.signal(Native Method)

at sun.nio.ch.ServerSocketChannelImpl.implCloseSelectableChannel(ServerSocketChannelImpl.java:292)

at java.nio.channels.spi.AbstractSelectableChannel.implCloseChannel(AbstractSelectableChannel.java:234)

at java.nio.channels.spi.AbstractInterruptibleChannel.close(AbstractInterruptibleChannel.java:115)

at sun.nio.ch.ServerSocketAdaptor.close(ServerSocketAdaptor.java:137)

at org.apache.tomcat.util.net.NioEndpoint.unbind(NioEndpoint.java:476)

at org.apache.tomcat.util.net.AbstractEndpoint.destroy(AbstractEndpoint.java:818)

at org.apache.coyote.AbstractProtocol.destroy(AbstractProtocol.java:532)

at org.apache.catalina.connector.Connector.destroyInternal(Connector.java:1023)

at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)

at org.apache.catalina.core.StandardService.destroyInternal(StandardService.java:588)

at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)

at org.apache.catalina.core.StandardServer.destroyInternal(StandardServer.java:859)

at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:305)

at org.apache.catalina.startup.Catalina.stop(Catalina.java:699)

at org.apache.catalina.startup.Catalina.start(Catalina.java:660)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:351)

at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:485)

九月 22, 2015 1:56:48 下午 org.apache.coyote.AbstractProtocol destroy

信息: Destroying ProtocolHandler ["ajp-nio-8009"]

尝试了很久,一直不成功,把端口改成了8090,也改了其他的,好像没有什么用

eclipse tomcat macosx

喵了个咪滴 9 years, 9 months ago

server.xml:


 <Server address="0.0.0.0" port="8005" shutdown="SHUTDOWN">

kk193 answered 9 years, 9 months ago

Your Answer