呵呵,高手们不屑回答这种问题,我来答好了:
tomcat是根据环境变量中的JAVA_HOME和CLASSPATH来判断jdk的版本的,不仅是tomcat,
很多web服务器都是这样。
所以你在环境变量中设好这两项就可以了。

解决方案 »

  1.   

    tomcat_home\bin\cataline.bat里得内容
    if not "%OS%" == "Windows_NT" goto noTitle
    set _STARTJAVA=start "Catalina" "%JAVA_HOME%\bin\java"
    set _RUNJAVA="%JAVA_HOME%\bin\java"
    goto gotTitle
    :noTitle
    set _STARTJAVA=start "%JAVA_HOME%\bin\java"
    set _RUNJAVA="%JAVA_HOME%\bin\java"
    你就知道是啥回事
      

  2.   

    可以在你的startup.bat的开始set java_home=the_Jdk_home_you_want_to_use
      

  3.   

    1.我是在安装了tomcat之后,升级了jdk,所以有此一问。
    2.我不用startup.bat启动啊,我是在win2k的服务管理里直接启动tomcat服务的~
      

  4.   

    设置环境变量JAVA_HOME和CLASSPATH就可以了。
      

  5.   

    可是……jdk在setup的时候自动设环境变量的啊