我现在是这样的,原来机器装了jdk1.4 、现在装上jdk1.5,  tomcat 原来装的时候是用的jdk1.4,安装的时候有个路径是这个1.4.
现在我直接装了jdk1.5. 我就想能不能把tomcat的原来选的那个jdk1.4的路径该为当前jdk1.5的路径?这个应该有个配置文件保存了。但是我现在不清楚放什么地方了。有知道的回答下。谢谢了。

解决方案 »

  1.   

    备份Tomcat站点配置,重装Tomcat,设置一下。
      

  2.   

    把环境变量的path,classpath,java_home 改一下试试
      

  3.   

    我不想删除掉原来的jdk。因为有时候能用到。现在就是想问问,tomcat 是否能配置成jdk1.5的那个设置。
      

  4.   

    http://liugang-it.javaeye.com/blog/703365
    看一下,希望对你有用
      

  5.   

    1、修改tomcat/bin/catalina.bat,增加 set JAVA_HOME=XXXXXX,其中XXXXXX为jdk 的路径,如c:\j2sdk1_42、修改tomcat/bin/setclasspath.bat,同样增加 set JAVA_HOME=XXXXXX
      

  6.   

    有。修改WEB.XML中的PATH路径。
      

  7.   

    window-preferences-myeclipse-servers-tomcat6.0-jdk
      

  8.   

    我根据9楼的去看了,怎么我的tomcat5.5下catalina.bat跟setclasspath.bat文件都没有呢?
      

  9.   

    tomcat如果是安装的的话可以直接在tomcat的控制面板里找到设置的地方,点击在%tomcat%/bin目录下点击tomcat5w.exe 或 tomcat6w.exe 就会出来控制面板,如果不是安装的话,请参照9楼
      

  10.   

    就直接在MyEclipse中设置window-Preferences-Myeclipse-Servers-Tomcat6.x-JDK这里面修改jdk路径就ok
      

  11.   

    好吧,多谢各位的回帖,结贴了。
    顺便把答案发下:
    1,修改bin文件夹下面的catalina.bat文件,把如下内容 rem ----- Execute The Requested Command --------------------------------------- echo Using CATALINA_BASE:   %CATALINA_BASE% 
    echo Using CATALINA_HOME:   %CATALINA_HOME% 
    echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR% 
    echo Using JAVA_HOME:      %JAVA_HOME% 修改为: echo Using CATALINA_BASE:   %CATALINA_BASE% 
    echo Using CATALINA_HOME:   %CATALINA_HOME% 
    echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR% 
    echo Using JAVA_HOME:     D:\jdk                                      
    -------这里的d:\jdk即为需要指定的目录--------- 2,修改bin文件夹下面的setclasspath.bat文件,把如下内容: 
     rem Set standard command for invoking Java. 
    rem Note that NT requires a window name argument when using start. 
    rem Also note the quoting as JAVA_HOME may contain spaces. 
    set _RUNJAVA="%JAVA_HOME%\bin\java" 
    set _RUNJAVAW="%JAVA_HOME%\bin\javaw" 
    set _RUNJDB="%JAVA_HOME%\bin\jdb" 
    set _RUNJAVAC="%JAVA_HOME%\bin\javac" 修改为: 
    rem Set standard command for invoking Java. 
    rem Note that NT requires a window name argument when using start. 
    rem Also note the quoting as JAVA_HOME may contain spaces. 
    set _RUNJAVA="D:\jdk5\bin\java" 
    set _RUNJAVAW="D:\jdk5\bin\javaw" 
    set _RUNJDB="D:\jdk5\bin\jdb" 
    set _RUNJAVAC="D:\jdk5\bin\javac"