在startup.bat的倒数第二行加run,如下:
call "%EXECUTABLE%" run start %CMD_LINE_ARGS%
然后将startup.bat拖入命令行窗口回车,即可。
Top
2 楼bcsky(皮皮)回复于 2006-02-26 15:20:36 得分 0 tomcat5.5的bin目录下面没有startup.bat文件的,如下4个文件:
bootstrap.jar
commons-logging-api.jar
tomcat5.exe
tomcat5w.exe
Top
3 自己写一个startup.bat放在bin目录下,内容为:
"C:/Program Files/Java/jdk1.5.0/bin/java.exe" -Xms128m -Xmx384m -jar -Duser.dir="C:/Tomcat5.5" "C:/Tomcat5.5/bin/bootstrap.jar" start
目录自己改一下。
Tomcat 命令行启动方式 可针对单一应用
命令形式:
java -classpath D:/tomcat5/bin/bootstrap.jar;D:/jdk15/lib/tools.jar -Dcatalina.home=D:/tomcat5 -Dcatalina.base=E:/webwork1_base org.apache.catalina.startup.Bootstrap -config E:/webwork1_base/conf/tomcat_server.xml start
说明:
1,catalina.base要有一些类似tomcat安装目录的结构和文件
--conf #从安装目录将文件拷过来
--webapps #最好将应用放在这下面
--work #运行时目录
2,tomcat_server.xml文件的最后加入一个类似的context
<Context debug="0" docBase="/E:/webwork1_base/webapps/webwork1/web/" path="" reloadable="false" workDir="/E:/webwork1_base/work/webwork1/work"/>
3,关闭方式
把start换成stop就行了
4,有啥用?
想试验tomcat配置的,便可不用改原server.xml文件而随心所欲了
还有自动构造建布署等等啦
=============
Tomcat命令行输出的重定向方法 [转贴 2005-09-20 14:25:22 ] 发表者: bennych
将startup.bat文件中的:
call "%EXECUTABLE%" start %CMD_LINE_ARGS%
替换为:
call "%EXECUTABLE%" run %CMD_LINE_ARGS% 1>../logs/catalina.out 2>../logs/catalina-err.out
startup.bat倒数第二行改成:
call "%EXECUTABLE%" run %CMD_LINE_ARGS%
catalina.bat最后一段的相应的一句改成(这里改的是 :doneSetArgs这一段的):
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% >>ttt.txt
以后可查看<Tomcat_Home>/bin/ttt.txt。