发布Jsp程序,用TOMCAT。我把JDK和TOMCAT都拷贝到机器上(注意:是拷贝)。想用DELPHI写个控制程序,启动TOMCAT。但现在启动不了。我直接点\tomcat\bin\startup.bat却可以启动。我在程序中是这么写的。  环境变量设置没有问题。  
  try
     getmem(ComSpec,255);
     GetEnvironmentVariable('ComSpec',ComSpec,255);
     ....
     batFileName:=Pchar(ComSpec+ ' /k  '+strTomcatPath+'\bin\startup.bat');
     Winexec(batFileName, SW_NORMAL);  
  finally
      freemem(ComSpec);
  end;
  提示:CATALINA_HOME 变量不对。
然后,我写直接在tomcat\bin中写了个EXE直接调startup.bat,这次CATA_HOME有了,却说JAVA_HOME不对。????