我正在尝试创建一个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 ??我的输出类似于
我试过没有在bat文件中设置CATALINA_HOME。仍然没有工作
答案 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
的期望,该空间可能会致命。