日期:2014-05-17  浏览次数:20674 次

关于TOMCAT6和JRE的问题
先说吧,现在tomcat6.x是不需要JDK,只要JRE就能运行,所以不要在下面回答一些关于如何配置JDK的问题

当前的问题吧:
系统主要是通过tomcat运行,将tomcat和jre打包后发送给客户使用,绿色的方式安装使用,由于客户也不搞开发,所以就仅仅是jre和tomcat和应用程序
我使用的jre6,免安装版版的tomcat6;目录结构是这样的

[我的应用名字]
  |-jre6
  |-tomcat6
  |-go_tomcat.bat

go_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的启动方式该怎么配置?

------解决方案--------------------
我找到一个方法就是点击那个tomcat6w.exe 开启的是一个带界面的,然后在上面JAVA选项那里可以设置JVM的路径:其实就是JRE_HOME/bin/client/jvm.dll 然后点击确定就可以了
------解决方案--------------------
你给客户的是源码文件还是编译好的?
是不是没有classpath的问题?