是不是重装oracle占用了8080端口呀,看看你的oracle HTTP服务

解决方案 »

  1.   

    1、我修改了server.xml里面的port="8080"为port="8089",运行tomcat一样的错误。
    2、我停止了oracle的所有服务,运行tomcat一样的错误。
      

  2.   

    D:\Program Files\Tomcat 5.0\bin\startup.bat
    这个可以正常启动,就是开始--程序菜单里面的启动不了,一闪就过。
    管理工具--服务--Apache Tomcat--右键--启动--提示上面的错误。那为什么我的\startup.bat又可以启动呢?
      

  3.   

    重装tomcat
    ---------
    已经装了n次了,版本都换了好几个了,就是不行。
    D:\Program Files\Tomcat 5.0\bin\tomcat.exe 不能够启动,一闪就过。
    D:\Program Files\Tomcat 5.0\bin\startup.bat 可以启动。有谁还可以帮帮我啊!!!!
      

  4.   

    你看一下startup.bat里是的内容,是否在装oracle时把擦classpath给改了.
      

  5.   

    用8008端口, try again.
      

  6.   

    startup.bat 可以启动没有问题啊,
    我的问题是tomcat.exe为什么启动不了。
      

  7.   

    你可以看看.bat的具体内容,它最终还是要调用tomcat.exe的,从.bat代码中查一下
      

  8.   

    startup.bat :@echo off
    if "%OS%" == "Windows_NT" setlocal
    rem ---------------------------------------------------------------------------
    rem Start script for the CATALINA Server
    rem
    rem $Id: startup.bat,v 1.4 2002/08/04 18:19:43 patrickl Exp $
    rem ---------------------------------------------------------------------------rem Guess CATALINA_HOME if not defined
    if not "%CATALINA_HOME%" == "" goto gotHome
    set CATALINA_HOME=.
    if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
    set CATALINA_HOME=..
    :gotHome
    if exist "%CATALINA_HOME%\bin\catalina.bat" goto okHome
    echo The CATALINA_HOME environment variable is not defined correctly
    echo This environment variable is needed to run this program
    goto end
    :okHomeset EXECUTABLE=%CATALINA_HOME%\bin\catalina.batrem Check that target executable exists
    if exist "%EXECUTABLE%" goto okExec
    echo Cannot find %EXECUTABLE%
    echo This file is needed to run this program
    goto end
    :okExecrem Get remaining unshifted command line arguments and save them in the
    set CMD_LINE_ARGS=
    :setArgs
    if ""%1""=="""" goto doneSetArgs
    set CMD_LINE_ARGS=%CMD_LINE_ARGS% %1
    shift
    goto setArgs
    :doneSetArgsrem call "%EXECUTABLE%" start %CMD_LINE_ARGS%
    call "%EXECUTABLE%" run %CMD_LINE_ARGS%
    pause
    :end不知道有什么问题。
      

  9.   

    重新设置你的regedit中jdk的版本,oracle会在注册表里改jdk的版本号的
      

  10.   

    各位我最近下tomcat5.0.16就他吗的起不来,改用4.1后好的很,请各位试试4.1的,应该能行
      

  11.   

    重新设置你的regedit中jdk的版本
    ---
    如何设置?请指教。
      

  12.   

    我也曾经遇到和你一模一样的问题,也是装了oracle8后,tomcat 5就不能启动,你重装tomcat就可以,不过在安装时要-定改端口,安装完后再改端口是没用的,其它什么也不用改。我也试过安装时用8080端口,安装完再改端口,这样不行,我试过n遍,不知道是不是我技术不过关。我用win2k pro sp4 + j2sdk 1.4.1.02 + tomcat 5.0.16。
      

  13.   

    可以的,我首先装了tomcat5+jdk1.4,再装oracle9i,把oracle的http服务也装了。然后,我把tomcat的端口改了8081,就可以用了。
      

  14.   

    to lshoo(树鸟) 
    --
     我按照你的方法试了,还是老样子。
      

  15.   

    首先运行netstat -a 查看是否你的tomcat的端口被占用
    如果已经占用改一下端口然后重起tomcat就可以了。
      

  16.   

    你的环境变量设的有问题,我以前遇到过这种事情。我感得可能是oralce自带的apache与tomcat有冲突
      

  17.   

    终于搞定,方法如下:
    1、卸载tomcat与jdk
    2、重新安装jdk
    3、重新安装tomcat原来tomcat重新安装解决不了问题,jdk重装后就好了。