The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.6.0\bin;F:\apache-tomcat-6.0.20\bin;C:/Program Files/Java/jdk1.6.0你是怎么启动的,之前改过什么?
查看 <Connector port="xxxx" protocol="HTTP/1.1" />
cmd--->netstat
关闭tomcat 关闭进程javaw.exe
端口被占用错误一般是java.net.BindException开头,其中会说明Address already in use: JVM_Bind<null>:8080SEVERE: Error starting endpoint
java.net.BindException: Address already in use: JVM_Bind<null>:8080
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:502)
at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:519)
at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:203)
at org.apache.catalina.connector.Connector.start(Connector.java:1131)
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(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
Aug 6, 2010 12:17:21 PM org.apache.catalina.startup.Catalina start
检查下运行tomcat帐号有没有管理员权限
LZ ,建议如下操作:设置 server.xml 文件
a. 修改http访问端口(默认为 8080端口),将8080修改为tomcat不在使用的端口号。此处所设的端口号即是以后访问web时所用的端口号。
b. 修改Shutdown端口(默认为8005端口),将8005修改为没有在使用的端口号,例如8055。
c. 修改8009端口,将8009修改为没有在使用的端口号,例如8099(注意:两个文件中对应的端口号要不一样)
d. 依次启动两个tomcat。答:对就是改server.xml把共用的端口分开就行了Ok.....成功!
Address already in use: JVM_Bind<null>:8080
你进入debug界面,remove all endPoint.移除所有的断点,在重启下试试看。