创建用于启动tomcat服务器的bat文件时出错

时间:2014-02-05 05:31:24

标签: java tomcat batch-file

我正在尝试创建一个bat文件,用于将war文件复制到webapps然后启动startup.sh

我的bat文件是

echo start up
using CATALINA _HOME:"D:\codeBase\apache-tomcat-6.0.32"
set START_SERVER="D:\codeBase\apache-tomcat-6.0.32\bin\startup.bat"

xcopy D:\codeBase\gitCheckout\regression_dashboard\target\rd-test.war D:\codeBase\apache-tomcat-6.0.32\webapps
pause

call %START_SERVER%

我已将CATALINA _HOME设置为enviornment变量并设置路径(直到/ bin)

有什么地方我需要设置catalina ??我的输出类似于enter image description here

我试过没有在bat文件中设置CATALINA_HOME。仍然没有工作

1 个答案:

答案 0 :(得分:0)

我看到两个可能的问题:

using CATALINA _HOME:"D:\codeBase\apache-tomcat-6.0.32"

首先,using绝不是标准cmd.exe。我不知道它来自哪里,但在cmd中,您只需使用set,就像使用START_SERVER一样,或许类似于:

set CATALINA_HOME=D:\codeBase\apache-tomcat-6.0.32

第二个是在下划线_之前有一个空格。即使using在某种程度上有效,但对于您设置CATALINA_HOME的期望,该空间可能会致命。