把你的Tomcat改下端口号,把默认的8080改成其它没有被占用的端口

解决方案 »

  1.   

    我这个问题,我遇到过很多次了,是因为jdk冲突引起的。
    楼主,请按下列操作:
    1.你把oracle下的那个jre(jdk1.0好像是)给删掉,因为那个版本太低了,就应该可以了。2.你要在环境变量里把classpath里设置好高级的jdk路径的,比如d:\jdk1.4.2。
      

  2.   

    是Oracle的jdk覆盖了你原来的jdk
    重装一下jdk就行了
      

  3.   

    我也有类似的问题,我装上Jbuilder2005后,tomcat就不能正常启动了,只是dos框一闪就没有下文了,请指教,谢谢!
      

  4.   

    1.确定Tomcat启动过程是出现什么异常
           在dos窗口下,通过命令行来启动Tomcat,然后查看出错信息2.如果认为是jdk原因,可以作如下修改测试:在tomcat要目录下创建一个批处理文件(run.bat),文件内容如下
             set JAVA_HOME=D:\j2sdk141
    set TOMCAT_HOME=D:\tomcat5018
    cd bin
    startup.bat3.Oracle与Tomcat的冲突。还是系统环境信息导致,我从来没有碰到过,从Tomcat4.0+Oracle815/6到现在的Tomcat5.18+Oracle10g。
      Oracle虽然也自带Tomcat服务器,但设置成手工启动,不会影响其它Tomcat的运行。
      

  5.   

    复楼上:
    1、在dos下还是自动关闭窗口,看不见出错信息;
    2、试运行run.bat,可以启动tomcat.
    想问,这是不是就是jdk的原因,若是,除了上2方法外还有其它办法吗?运行run.dat对其它服务程序有影响吗,都有哪些?
    谢!
      

  6.   

    我已经把Oracle中的jdk文件夹删掉了,还是不行。主要是启动之后在dos窗口中不断提示信息。Catalina的Dos窗口不能出现
      

  7.   

    就是因为装Oracle后,他自带的tomcat也会自动抢占8080端口~你把要使的tomcat的工作端口改成别的就应该行了,例如8000
      

  8.   

    已经改成别的端口了,连oracle我都停了
      

  9.   

    是阿,oracle安装会会导致这个端口冲突问题,但是修改了tomcat的8080端口到其他端口就没事了。
      

  10.   

    classpath 里面oracle的jre去掉
      

  11.   

    GJA106(中文字符) 的方法是对的。不过是在tomcat_home\bin下面的catalina.bat里面加上一句
    set JAVA_HOME=你的JDK安装路径。
      

  12.   

    不过他说的那个方法也行,如果那样加的话,你用shutdown.bat来关闭tomcat就会出问题了。