我改成了65535也还是一样,也还是有下面的错误呢。 严重: StandardServer.await: create[8005]: java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(Unknown Source) at java.net.ServerSocket.bind(Unknown Source) at java.net.ServerSocket.<init>(Unknown Source) at org.apache.catalina.core.StandardServer.await(StandardServer.java:373) at org.apache.catalina.startup.Catalina.await(Catalina.java:662) at org.apache.catalina.startup.Catalina.start(Catalina.java:614) 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:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
信息: Stopping Coyote HTTP/1.1 on http-8080
2010-10-7 4:01:18 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\Tomcat\bin;.;C:\WINDOWS\system32;C:\WINDOWS;.;D:\Program Files\Java\jdk1.5.0_22\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;
2010-10-7 4:01:18 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2010-10-7 4:01:18 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1979 ms
2010-10-7 4:01:19 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2010-10-7 4:01:19 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.29
2010-10-7 4:01:19 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor manager.xml
2010-10-7 4:01:20 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor host-manager.xml
2010-10-7 4:01:20 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory ROOT
2010-10-7 4:01:20 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory docs
2010-10-7 4:01:20 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory examples
2010-10-7 4:01:21 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8080
2010-10-7 4:01:21 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2010-10-7 4:01:21 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=0/157 config=null
2010-10-7 4:01:21 org.apache.catalina.startup.Catalina start
信息: Server startup in 3137 ms
2010-10-7 4:01:21 org.apache.catalina.core.StandardServer await
严重: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
at org.apache.catalina.startup.Catalina.await(Catalina.java:662)
at org.apache.catalina.startup.Catalina.start(Catalina.java:614)
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:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
2010-10-7 4:01:21 org.apache.coyote.http11.Http11Protocol pause
信息: Pausing Coyote HTTP/1.1 on http-8080
2010-10-7 4:01:23 org.apache.catalina.core.StandardService stop
信息: Stopping service Catalina
2010-10-7 4:01:23 org.apache.coyote.http11.Http11Protocol destroy
信息: Stopping Coyote HTTP/1.1 on http-8080
java.net.BindException: Address already in use: JVM_Bind看好这句话啊。
然后重启电脑再打开服务器试试!!!默认的端口号是8080;
如果想要改变端口号就在conf文件夹中的server.xml中修改8080-》8088
在IE的地址栏中写入:http://localhost:8088就可以看到tomcat的主页。在MyEclipes中的像服务器的图像那里点击,然后启动tomcat
严重: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(Unknown Source)
at java.net.ServerSocket.bind(Unknown Source)
at java.net.ServerSocket.<init>(Unknown Source)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
at org.apache.catalina.startup.Catalina.await(Catalina.java:662)
at org.apache.catalina.startup.Catalina.start(Catalina.java:614)
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:289)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414)
在Tomcat 里的conf/sever.xml
大概在94行左右
<Connector port="8080" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />
你把8080 改了 tomgcat 的端口就改掉了!
再重新启动下 看看
2.如果改来改去还是说端口被占用的话,可能是后台已经有一个tomcat进城在运行了,这种情况到任务管理器中把“javaw.exe”结束掉,再重启试试。
JAVA_HOME = D:\Program Files\Java\jdk1.5.0_22
classpath = .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;D:\Program
Files\Java\Tomcat\lib\servlet-api.jar;
path = .;%JAVA_HOME%\bin;%SystemRoot%\system32;......;
这句话很明显就是端口被占用了,建议你细心的做一下。
1:重启电脑
2:启动下tomcat
3:问题重现后不要接着启动了,截下日志,发出来看下
java.net.BindException: Address already in use: JVM_Bind一个java 进程占用了资源。
把把进程中的java.exe都关掉。然后重起tomcat 试下。或者重新启动计算机下。
尽供参考。