Tomcat命令行启动技巧
2007-05-30 17:20
162 查看
在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。
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。
相关文章推荐
- tomcat启动一闪而过,采用命令行启动提示如下
- 命令行下启动tomcat进行调试
- apache和tomcat无法启动,调试小技巧
- Android命令行启动程序正确使用技巧解析
- 通过命令行快速启动Apache Tomcat
- 命令行启动tomcat,怎么配置
- 通过命令行启动Tomcat
- 利用命令行解决Tomcat启动时8080端口被占用的问题
- 命令行启动关闭tomcat
- 在当前命令行下启动tomcat并让日志在当前命令行中输出
- Tomcat服务器启动失败, cmd命令行中开启时cmd窗口一闪而过, 原来是配置文件 server.xml 编码方式不对
- Android命令行启动程序正确使用技巧解析
- 解决tomcat启动时隐藏命令行
- mac命令行启动tomcat
- Tomcat 7.0 命令行方式启动
- 命令行启动tomcat
- 命令行启动 tomcat
- Android命令行启动程序正确使用技巧解析
- 命令行启动tomcat,怎么配置
- Android命令行启动程序正确使用技巧解析