大概是跟apache冲突了
到server.xml中改一下端口试试

解决方案 »

  1.   

    不是啊,我的apache的端口是80,tomcat的是8189,端口是没问题的........
    可能是系统内部的某个端口吧....不过我想问一下,怎么杀掉所有的tomcat的进程(在tomcat程序没有正常停止的情况下),它启动后开了些什么进程啊???
      

  2.   

    控制面板/管理工具/服务/
    把apache tomcat变成手动启动,停止它,就行了。
    因为你有这个在后台一直运行,所以再起服务就冲突了。
      

  3.   

    为什么要用8089啊,8080不行吗?可能就是8189冲突呢,幸好我的LINUX下没遇到这个问题
      

  4.   

    我也是在linux下啊,呵呵...
    8189是没冲突的......也是正常的.....
    我停止了后启动仍然是这个问题........
    我现在最想知道的是tomcat的进程有哪些了,呵呵..
      

  5.   

    端口设置冲突,可以使用默认设置啊,apache服务器其实可以不要的,如果你不是做企业开发的话.
    况且做企业开发一般不用tomcat,而用bea公司和IBM的web server
      

  6.   

    to:wb_0410(天煞) 
    我的tomcat是没有启动的,在进程里没有看到它的存在。
    呵呵....如果tomcat在运行的话,那它的服务应该是开了的啊。现在就是无法打开其服务...
      

  7.   

    gisbeibei(柏林) 
    用默认的也是一样,呵呵....再说了,这个问题跟apache没关系
    我个人认为apache是用来做web服务的,而tomcat是jsp/servlet的一个容器,它们的功能不同,所以还是有必要要的,呵呵.....
    就像写程序一样,要分清前台与后台的各自作用,呵呵.....
    这也可以说是一种MVC的体现吧....
      

  8.   

    linux下我不清楚。
    如果在windows下遇到这样的情况,我会单独启动一个command窗口,然后执行start.cmd,观察提示的错误信息。或者察看logs目录下关于启动的日志。