恳请高手入,tomcat6.exe一闪而过,不能访问http://127.0.0.1:8080/或http://localhost:8080,该如何处理

恳请高手入,tomcat6.exe一闪而过,不能访问http://127.0.0.1:8080/或http://localhost:8080

本人安装的是apache-tomcat-6.0.20.exe,一路安装下去都没问题。端口选择的是8080,tomcat6.0不再需要JDK支持,只需要JRE,故安装过程中默认选择的是jre的路径,请回答者明白这一点。jdk是1.6版本。

但是不管我选择开始程序菜单:Configure Tomcat中的Start启动tomcat还是直接启动Tomcat 6.0\bin下的tomcat6.exe都是一闪而过,访问不了http://127.0.0.1:8080。 注意,我不是新手,jdk可以用,Java现在还可编程。就是安装tomcat有问题,不知我安装的IIS和tomcat有什么冲突,本来IIS可以用,但是安装VS2008后不能用了,现在变得一团糟。

环境变量设置如下:

  JRE_HOME: C:\Program Files\Java\jre6

  并在Java Options里加入了一句-Djre.home=C:\Program Files\Java\jre6,启动TOMCAT还是不行。

网上说的把msvcr71.dll拷贝到Tomcat 6.0\bin目录也是不行的。

还有人说 deleting tomcat install,可是我不想遇到问题就这样逃避过去。

一些classpath真的要设吗?比如网上说的.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\common\lib\servlet-api.jar;%CATALINA_HOME%\common\lib\jsp-api.jar我以前装过tomcat6.0,这些要设?而且tomcat6.0目录中没有common这个文件夹,我省去common直接用lib的目录设置还是不行。 

  还原系统后这一次安装不知怎么的出现这问题。

  我去网上搜了好些天回答的基本都是由先人回答tomcat5.5或者更低版本的复制过去的。很多回答都是一样的,所以也请不要不懂的人贴一些copy的来,如果有用的还好。不过我基本看过,也试过,没用。

  我知道卸载干净后再装一次别的版本应该可以,但是我不想这样做,我想明白如何根本解决这一问题,不然每个人遇到这个问题都卸载不知缘由下次还会被困住。

日志文件如下:

2010-9-5 22:11:44 org.apache.catalina.core.AprLifecycleListener init

信息: Loaded APR based Apache Tomcat Native library 1.1.16.

2010-9-5 22:11:44 org.apache.catalina.core.AprLifecycleListener init

信息: APR capabilities: IPv6 [true], sendfile [true], accept filters [false], ra

ndom [true].

2010-9-5 22:11:45 org.apache.coyote.http11.Http11AprProtocol init

严重: Error initializing endpoint

java.lang.Exception: Socket bind failed: [730049] ???????????У??????ó??????

  at org.apache.tomcat.util.net.AprEndpoint.init(AprEndpoint.java:623)

  at org.apache.coyote.http11.Http11AprProtocol.init(Http11AprProtocol.jav

a:107)

  at org.apache.catalina.connector.Connector.initialize(Connector.java:105

8)

  at org.apache.catalina.core.StandardService.initialize(StandardService.j

ava:677)

  at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav

a:795)

  at org.apache.catalina.startup.Catalina.load(Catalina.java:535)

  at org.apache.catalina.startup.Catalina.load(Catalina.java:555)

  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.load(Bootstrap.java:260)

  at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)

2010-9-5 22:11:45 org.apache.catalina.startup.Catalina load

严重: Catalina.start

LifecycleException: Protocol handler initialization failed: java.lang.Exception

: Socket bind failed: [730049] ???????????У??????ó??????

  at org.apache.catalina.connector.Connector.initialize(Connector.java:106

0)

  at org.apache.catalina.core.StandardService.initialize(StandardService.j

ava:677)

  at org.apache.catalina.core.StandardServer.initialize(StandardServer.jav

a:795)

  at org.apache.catalina.startup.Catalina.load(Catalina.java:535)

  at org.apache.catalina.startup.Catalina.load(Catalina.java:555)

  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.load(Bootstrap.java:260)

 

恳请高手入,tomcat6.exe一闪而过,不能访问http://127.0.0.1:8080/或http://localhost:8080,该如何处理

相关文章:

你感兴趣的文章:

标签云: