先说吧,现在tomcat6.x是不需要JDK,只要JRE就能运行,所以不要在下面回答一些关于如何配置JDK的问题当前的问题吧:
系统主要是通过tomcat运行,将tomcat和jre打包后发送给客户使用,绿色的方式安装使用,由于客户也不搞开发,所以就仅仅是jre和tomcat和应用程序
我使用的jre6,免安装版版的tomcat6;目录结构是这样的[我的应用名字]
  |-jre6
  |-tomcat6
  |-go_tomcat.batgo_tomcat.bat文件内容@ECHO   OFF
set JRE_HOME=.\jre6
set PATH=%JRE_HOME%\bin;%PATH%
set TOMCAT_HOME=.\tomcat6
cd .\%TOMCAT_HOME%\bin
rem 启动tomcat服务
.\startup.bat在我的计算机下,tomcat6是可以启动的(很有可能是因为我安装过jdk的原因),
但是一旦在客户没有装过JDK的机器上就不能运行了大家在这种情况下,绿色JRE和免安装tomcat6的启动方式该怎么配置?

解决方案 »

  1.   

    我找到一个方法就是点击那个tomcat6w.exe 开启的是一个带界面的,然后在上面JAVA选项那里可以设置JVM的路径:其实就是JRE_HOME/bin/client/jvm.dll  然后点击确定就可以了
      

  2.   

    你给客户的是源码文件还是编译好的?
    是不是没有classpath的问题?
      

  3.   

    问题是这样解决的,决定采用jdk(绿色),然后设置系统变量,再注册tomcat服务!