你将oraclehttp apache服务关掉就行了,它占用了8080端口

解决方案 »

  1.   

    将oracle的OracleOraHome90HTTPServer服务停掉就可以了
      

  2.   

    P4 2.4G 256DDR 60G硬盘。
    最开始是裸机,很干净,装的tomcat,运行一点问题都没有。
    输入http://localhost:8080可以看到tomcat的窗口。(说明服务正常启动)
    后来又装了许多软件。
    什么oracle ,weblogic ==。
    我现在已经卸掉了weblogic,再重装tomcat,现象依旧。
    估计就是oracle的问题。因为当时刚装好oracle时,我的jre不能用了,我把C:\jdk1.42这个路径放到path的最前面,并删除掉oracle加上的路径,才OK的。
    说明oracle很霸道。
    但是oracle很大,而且公司要开发的系统是基于oracle,总不能说因为tomcat不能用就不用oracle。
    而且,oracle安装一次太麻烦了,不想卸。
    所以只好请各位高手帮帮忙了,谢谢!PS:
    我觉得很奇怪的是,为什么提示是jmx.jar文件有问题,要重新下载。关键是,这个文件不知道从哪里下,google搜了半天,也没有。
      

  3.   

    谢谢楼上的两位兄弟先。
    我也想到这一点了,oracle的所有服务我都没有开。
    现象依旧
      

  4.   

    将oraclehttp apache服务关掉,它占用了8080端口
      

  5.   

    你试过在你的机器里找jmx文件没有?看你的问题好像在说有关使用许可证的问题。
      

  6.   

    怀疑是你的CLASSPATH装了其他的软件之后,tomcat找错了jar的路径
      

  7.   

    最好自己整合一下tomcat+jdk.
    这样,考到别的电脑上,不用作任何设置(如环境变量,jdk的安装等)就可运行。可以省很多事。
      

  8.   

    贴一下我的变量设置:
    catalina_home C:\Tomcat
    tomcat_home C:\Tomcat
    java_home C:\j2sdk1.4.2_04
    classpath 
    .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%CATALINA_HOME%\BIN;%CATALINA_HOME%\bin\bootstrap.jar还有什么需要设置的呢?回答楼上某位兄弟的问题:
    在c:\tomcat\bin的目录下面,有jmx.jar文件
      

  9.   

    而且,我把
    C:\Tomcat\conf\server.xml
    中的<Connector port="8080" 改成了 "80"
      

  10.   

    http://www.chinajavaworld.com/non-cgi/usr/43/43_3770_5.jpg
    我已经把oracle http的服务关了。
    如上图
      

  11.   

    呵呵!奇怪!你干脆重新下载一个tomcat,然后重装一次试试!
      

  12.   

    昏,楼上的兄弟看贴不仔细啊.....
    我都重装了N次了.
    .exe安装版的,.rar解压版的都试过了......
    :(
    高手们呢?
    都跑哪去了......
      

  13.   

    try to add jmx.jar to the CLASSPATH
      

  14.   

    classpath里加一个:
    ;%CATALINA_HOME%\common\lib\servlet-api.jar
      

  15.   

    把TOMCAT的端口该一下看行不行
      

  16.   

    jmx.jar 和 servlet-api.jar都加入了classpath
    现象依旧。
    真的是好郁闷啊......
    楼上的兄弟,端口已经改了
    要不,就是我改错地方了。说说tomcat的端口在哪里改?
    ;-(
      

  17.   

    my god.
    我把Oracle 给卸载了,可是,现象依旧,我该怎么办呢?
    :(
      

  18.   

    修改tomcat得端口,那样,方便
      

  19.   

    首先,检查系统变量是否设置。
    第二,系统变量的路径不能为代空各的路径
    第三,看端口是否占用
    四 你发布的文件路径写的不正确,server。xml
      

  20.   

    1.回楼上的,我的变量已经贴出来了,哪里不对,请大侠指出(我自己是实在看不出来了)
    2.我的系统变量没有用"空格"
    3.如果看端口不是占用(我现在重装tomcat时,都没有用8080,而是8081)
    4.你是说C:\Tomcat\conf\server.xml不对?哪里不对了,难道不是修改 这个地方的server.xml文件吗?谢谢!
      

  21.   

    As a result, you 
    must download a JMX 1.2 implementation (such as the Sun Reference
    Implementation) and copy the JAR containing the API and 
    implementation of the JMX specification to: 
    可能你的jmx的版本太低,down新的。
      

  22.   

    你看看你的classpath路径里面的东西,有可能是因为里面的东西太多了,tomcat找不到正确的jar
      

  23.   

    昏,这也叫多啊.
    .;%JAVA_HOME%\lib\tools.jar;
    %JAVA_HOME%\lib\dt.jar;
    %CATALINA_HOME%\BIN;
    %CATALINA_HOME%\bin\bootstrap.jar我删除了后面两个,现象依旧
    :(
      

  24.   

    to: spiritsl(梦雨心蓝)可以我以前是好的啊,没有问题啊?
    再说了,哪里有这个jmx.jar文件下载啊?
    我用google搜索,都找不到
    :(
      

  25.   

    我在
    http://java.sun.com/products/JavaManagement/download.html
    下载了 JMX 1.2.1 Reference Implementation
    解压后是jmxri.jar 和jmxtools.jar
    我把原来的jmx.jar删除,把jmxri.jar改名为jmx.jar然后运行startup.bat
    现象依旧
      

  26.   

    删除tomcat 后去注册表中把tomcat相关的信息全删除再装应该可以我的很多出问题的程序都是这样弄好,像oracle,db2,vb,vc等还有你把那个oracle http appache server 去windows服务中停了...
      

  27.   

    注册表中有一项清除不了,该怎么办呢?我删除,提示删除出错.
    如下:
    Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_TOMCAT5\0000]
    "Service"="Tomcat5"
    "Legacy"=dword:00000001
    "ConfigFlags"=dword:00000000
    "Class"="LegacyDriver"
    "ClassGUID"="{8ECC055D-047F-11D1-A537-0000F8753ED1}"
    "DeviceDesc"="Apache Tomcat"
      

  28.   

    和我的注册表对了一下,就ConfigFlags不一样,别的都一样。我的ConfigFlags=00000020我没敢删我的,不知道能不能删。
      

  29.   

    请哪位给我指点下, tomcat 在哪能下载,我也不知道这是干吗用的:)
    在线等待,谢谢~!
      

  30.   

    兄弟,有关端口问题上面已经讨论了许多次了,不是端口问题啊。
    还有,现在JBOSS也不能用了(本来想用集成了tomcat版本的JBOSS的)
    :-(
    完蛋了.....
      

  31.   

    我问一下,你的Tomcat是版本多少?
    你有没有试着启动jb中的tomcat?
      

  32.   

    不知道把classpath 清理一下行不行?还有JAVA_HOME  是不是原来的路径? oracle好像也有内置JDK.
      

  33.   

    可能是Oracle 的jdk起作用了。
    查看环境变量看看。
      

  34.   

    关注!我也遇到过这种问题,但我装的是Brio,装完tomcat不能用了;卸载了Brio,tomcat不能用,重装tomcat也不能用;不知道什么原因。