当前位置: 技术问答>java相关
tomcat给oracle搞坏了,装完oracle8i之后,再启动tomcat,发现居然进不去了,说有个什么JVM_Bind的,都不知道oracle把那里改掉了,想缷载
来源: 互联网 发布时间:2015-10-02
本文导语: tomcat给oracle搞坏了,装完oracle8i之后,再启动tomcat,发现居然进不去了,说有个什么JVM_Bind的,都不知道oracle把那里改掉了,想缷载oracle也不行,都没有得缷载的,出错提示如下: 2002-10-15 13:13:45 - PoolTcpConnector: Star...
tomcat给oracle搞坏了,装完oracle8i之后,再启动tomcat,发现居然进不去了,说有个什么JVM_Bind的,都不知道oracle把那里改掉了,想缷载oracle也不行,都没有得缷载的,出错提示如下:
2002-10-15 13:13:45 - PoolTcpConnector: Starting HttpConnectionHandler on 8080
FATAL:java.net.BindException: Address in use: JVM_Bind
java.net.BindException: Address in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:397)
at java.net.ServerSocket.(ServerSocket.java:170)
at java.net.ServerSocket.(ServerSocket.java:121)
at org.apache.tomcat.net.DefaultServerSocketFactory.createSocket(DefaultServerSock
etFactory.java:97)
at org.apache.tomcat.service.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java:23
9)
at org.apache.tomcat.service.PoolTcpConnector.start(PoolTcpConnector.java:188)
at org.apache.tomcat.core.ContextManager.start(ContextManager.java:527)
at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:202)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
2002-10-15 13:13:45 - PoolTcpConnector: Starting HttpConnectionHandler on 8080
FATAL:java.net.BindException: Address in use: JVM_Bind
java.net.BindException: Address in use: JVM_Bind
at java.net.PlainSocketImpl.socketBind(Native Method)
at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:397)
at java.net.ServerSocket.(ServerSocket.java:170)
at java.net.ServerSocket.(ServerSocket.java:121)
at org.apache.tomcat.net.DefaultServerSocketFactory.createSocket(DefaultServerSock
etFactory.java:97)
at org.apache.tomcat.service.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java:23
9)
at org.apache.tomcat.service.PoolTcpConnector.start(PoolTcpConnector.java:188)
at org.apache.tomcat.core.ContextManager.start(ContextManager.java:527)
at org.apache.tomcat.startup.Tomcat.execute(Tomcat.java:202)
at org.apache.tomcat.startup.Tomcat.main(Tomcat.java:235)
|
ORACLE使用的是JDK1.1.8,而TOMCAT需要JAVA 2,也就是至少用JDK1.2版本。
因此,你需要安装两套JDK,针对ORACLE和TOMCAT做不同的环境配置就可了。
因此,你需要安装两套JDK,针对ORACLE和TOMCAT做不同的环境配置就可了。
|
你把注册表的javasoft的配置改回来 试试看
|
是端口8080被占用了!改一下tomcat的server.xml中的端口号,如改成8000。报存后重启。
试试看。
试试看。
|
根据提示,应该是oracle自带的webserver占用了8080端口,你可以试者停止oracle的相关服务,或者用netstat -a来查看8080是否占用
|
上面说过,改一下tomcat的端口号,改到没有被占用的端口上就行了。我的机器上按有tomcat、jswdk-1.0.1、jwsdp-1_0_01、weblogic,也遇到端口被占用的情况,改一下就可以了。