`
yijingyong
  • 浏览: 156004 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

tomcat可以启动,但是到不了欢迎界面,怎么解决?

阅读更多
tomcat可以启动,但是到不了欢迎界面,怎么解决?
日志:

2009-3-13 12:24:33 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:\Tomcat 6.0\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:\Sybase\DataAccess\ADONET\dll;D:\Sybase\Shared\Sybase Central 4.3;D:\Sybase\OCS-12_5\lib3p;D:\Sybase\OCS-12_5\dll;D:\Sybase\OCS-12_5\bin;d:\Sybase\DLL;d:\Sybase\BIN;d:\Program Files\Sybase\Sybase Central\win32;d:\Sybase\ASEP;D:\Sybase\PowerDynamo\win32;D:\Sybase\Shared\PowerBuilder;C:\Program Files\IDM Computer Solutions\UltraEdit-32;C:\Program Files\Sybase\SQL Anywhere 8\win32;C:\Program Files\Sybase\Shared\win32;C:\Program Files\Sybase\Shared\Sybase Central 4.1;D:\Sybase\InfoMaker 9.0\Tutorial;D:\Sybase\Shared\Web Targets;;C:\Program Files\Sybase\SQL Anywhere 9\win32;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs
2009-3-13 12:24:33 org.apache.coyote.http11.Http11Protocol init
严重: Error initializing endpoint
java.net.BindException: Address already in use: JVM_Bind<null>:8080
at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:502)


2009-3-13 12:24:33 org.apache.catalina.startup.Catalina load
严重: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind<null>:8080
at org.apache.catalina.connector.Connector.initialize(Connector.java:1060)
at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
at org.apa

2009-3-13 12:24:33 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 545 ms
2009-3-13 12:24:33 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2009-3-13 12:24:33 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.18
2009-3-13 12:24:34 org.apache.coyote.http11.Http11Protocol start
严重: Error starting endpoint
java.net.



严重: Catalina.start:



端口也没有问题:    -->
    <Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
    <!-- A "Connector" using the shared thread pool-->
更改端口也不行..

非常感谢.
分享到:
评论
1 楼 yijingyong 2009-03-13  
问题解决了:前几天心血来潮下了一个qvodplayer看"反恐24小时",就是这样一个只有几M的小软件害了我,它占用了8080端口,导致我的tomcat可以启动但是到不了欢迎界面,我找遍了网上资料,问遍了朋友,都无果而终,最后很偶然的机会看到拉一个解答
"前两天心血来潮装了个叫Qvod Player的播放器,这个播放器也确实不奈--只有四M左右可播放的效果却有目共睹,而且可以打开种子文件支持在线收看电影(实际上是边看边下的)。用得爽是爽,当然也大饱眼福了,可是突然间我的Tomcat就用不了了,启动后(我的是安装版,所以可以在程序里打开)在浏览器里输入http://localhost:8080却显示为脱机状态~~~实在郁闷,不知是何原因。于是到各大论坛、各群、及同学处问了个遍,最后还是没有解决问题--都说不应该出现这种情况。同时值得注意的是:在网上有很多说法认为即使是安装版的也需在环境变量里指下tomcat,其实际上是不需要的(当然绿色免安装版是需要指明一下的)。所以那个问题困扰了我两天,今天无意间把tomcat的端口(在安装目录下的conf/下名为server.xml里找到并将8080改成如8060)改成8060后再到浏览器里输入http://localhost:8060即可看tomcat的欢迎界面了,这同时也说明了是tomcat的端口被其它的应用程序占用了,从而使其无法使用。
     想到这里我查了下本机开放的端口果然8080被打开了(这里介绍下种方法可快速查看本机开放的所有端口:在“运行”里输入“cmd”再在命令提示符里输入“netstat -an”).于是利用360卫士“高级”里的“网络连接状态”工具可以看到其中本机的8080端口被Qvod Player占用了。
      到这里我们已经明知道了是都是Qvod Player惹的祸,相信在认识到这一点后也就不难排除它带来的问题(直接把它缷载了是最省事的方法),我是立即在360里将其进程结束,然后tomcat就一切正常了~~~到此,困扰我两天的“麻烦”终于被我搞定--心里真爽啊!"


我也照做,问题解决.但是我就是不解,既然QVODPLAYER占用我的8080端口,我把tomcat的端口改了怎么还是不能进入登录界面.

相关推荐

Global site tag (gtag.js) - Google Analytics