问题描述
我前几天没装SQL2005的时候,myeclipse6.0和tomcat6.0装上一起是可能运行的..自从把sql装上后,运行就是这样了,从装了次系统还是一样,可是我从dos里查看所有端口时我输入的8088只有一个(如图)[img=http://home.51.com/yubo660088/photo/item/100148712.html][/img]...myeclipse6.0里自带的Tomcat是取消了的...在侠们快来帮帮我呀,我的系统是64位win7,SQL2005是可以打开运行的....以下是出现的问题。java.net.SocketException:UnrecognizedWindowsSocketserror:0:JVM_Bindatjava.net.PlainSocketImpl.socketBind(NativeMethod)严重:Catalina.startLifecycleException:Protocolhandlerinitializationfailed:java.net.SocketException:UnrecognizedWindowsSocketserror:0:JVM_Bindatorg.apache.catalina.connector.Connector.initialize(Connector.java:1060)严重:Errorstartingendpointjava.net.SocketException:UnrecognizedWindowsSocketserror:0:JVM_Bindatjava.net.PlainSocketImpl.socketBind(NativeMethod)严重:Catalina.start:LifecycleException:service.getName():"Catalina";Protocolhandlerstartfailed:java.net.SocketException:UnrecognizedWindowsSocketserror:0:JVM_Bindatorg.apache.catalina.connector.Connector.start(Connector.java:1138)严重:StandardServer.await:create[8005]:java.net.BindException:Addressalreadyinuse:JVM_Bindatjava.net.PlainSocketImpl.socketBind(NativeMethod)atjava.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)严重:Protocolhandlerpausefailedjava.lang.NullPointerExceptionatorg.apache.jk.server.JkMain.pause(JkMain.java:679)
解决方案
解决方案二:
tomcat6.0服务停掉
解决方案三:
把tomcat的端口换一个就行了
解决方案四:
端口我换成8088了呀,默认的是8080也用不了
解决方案五:
用netstat-a命令查看下端口使用情况,然后再重新设置。
解决方案六:
有两种可能,一是,你的tomcat6.0重复启动,导致第二次启动的时候,端口被占用,一种就是确实是有另外的程序占用,先关掉tomcat6.0,应该就可以了!
解决方案七:
应该是数据库中内置的服务占用了tomcat端口,你改下server.xml文件,吧端口改成9000,或者停掉数据库的服务
解决方案八:
dos命令输入:netstat-anoTCP协议查看端口号对应的PID,启动任务管理器,选择进程,菜单栏选择--查看--选择列--PID将占用的端口号8088强制关闭