当前位置: 代码迷 >> Java Web开发 >> [求助]我的Tomcat运行不起来
  详细解决方案

[求助]我的Tomcat运行不起来

热度:676   发布时间:2007-07-26 13:02:30.0
[求助]我的Tomcat运行不起来
我的Tomcat运行不起来,还报这样的错误,我不太懂,希望有人给指点一下,谢谢了.

java.net.BindException: Cannot assign requested address: JVM_Bind:8080

严重: Catalina.start
LifecycleException: Protocol handler initialization failed: java.net.BindException: Cannot assign requested address: JVM_Bind:8080

org.springframework.beans.factory.BeanDefinitionStoreException: IOException parsing XML document from class path resource [META-INF/xfire/services.xml]; nested exception is java.io.FileNotFoundException: class path resource [META-INF/xfire/services.xml] cannot be opened because it does not exist
java.io.FileNotFoundException: class path resource [META-INF/xfire/services.xml] cannot be opened because it does not exist

严重: Servlet /CardSystem threw load() exception
java.io.FileNotFoundException: class path resource [META-INF/xfire/services.xml] cannot be opened because it does not exist

严重: Error starting endpoint
java.net.BindException: Cannot assign requested address: JVM_Bind:8080

严重: Catalina.start:
LifecycleException: service.getName(): "Catalina"; Protocol handler start failed: java.net.BindException: Cannot assign requested address: JVM_Bind:8080


严重: StandardServer.await: create[8005]:
java.net.BindException: Cannot assign requested address: JVM_Bind
搜索更多相关主题的帖子: Tomcat  运行  

----------------解决方案--------------------------------------------------------
8080端口被占用了...你改个端口吧.
----------------解决方案--------------------------------------------------------

换了三个端口试,还是不行.
运行到这,就不行了:
2007-7-26 13:52:49 org.apache.coyote.http11.Http11BaseProtocol pause
信息: Pausing Coyote HTTP/1.1 on http-8083
2007-7-26 13:52:49 org.apache.catalina.connector.Connector pause
严重: Protocol handler pause failed
java.lang.NullPointerException
at org.apache.jk.server.JkMain.pause(JkMain.java:679)
at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:163)
at org.apache.catalina.connector.Connector.pause(Connector.java:1032)
at org.apache.catalina.core.StandardService.stop(StandardService.java:489)
at org.apache.catalina.core.StandardServer.stop(StandardServer.java:734)
at org.apache.catalina.startup.Catalina.stop(Catalina.java:602)
at org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:645)

server里还显示Tomcat是stopped的


----------------解决方案--------------------------------------------------------
这里启动的是8083 端口啊...你server.xml里配置的是哪个端口.
----------------解决方案--------------------------------------------------------
我现在有点乱,这里怎么会有两个端口号:
<Connector
port="8083" maxHttpHeaderSize="8192"
maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
enableLookups="false" redirectPort="8443" acceptCount="100"
connectionTimeout="20000" disableUploadTimeout="true" />

<Connector port="8009"
enableLookups="false" redirectPort="8443" protocol="AJP/1.3" />


----------------解决方案--------------------------------------------------------
还想再问一句,如果我在程序里只写了JSP文件,可以运行吗?
----------------解决方案--------------------------------------------------------
java.lang.NullPointerException

是不是你的项目里面配置有些问题...
----------------解决方案--------------------------------------------------------
这个问题不大```
你是用 Eclipse开发的吗??
我经常碰到这个问题 原因是你启动了2次Tomcat
也是就说 有一个Tomcat已经启动了,这个进程占用了8080,然后你又启动了Tomcat,所以就会造成端口冲突
你把一个Tomcat的进程关掉就可以了,如果不清楚进程,重起电脑就OK了

----------------解决方案--------------------------------------------------------
这个问题已经解决了,原因是开着防火墙了.

谢谢各位!
----------------解决方案--------------------------------------------------------
回复:(susan001983)[求助]我的Tomcat运行不起来
遇到问题解决了就好
我也知道该情况了
----------------解决方案--------------------------------------------------------
  相关解决方案