识别Tomcat以编程方式启动

时间:2014-02-05 03:39:08

标签: java tomcat

我正在开发一个自动化工具,我必须通过java管理tomcat。 我可以使用

启动和停止tomcat

Runtime.getRuntime().exec("c:/program files/tomcat/bin/startup.bat");

Runtime.getRuntime().exec("c:/program files/tomcat/bin/shutdown.bat");

我可以通过在tomcat启动时复制到web apps文件夹来部署war文件。

问题是如何识别tomcat以编程方式启动。因此,一旦启动它,我就可以将文件复制到其中。

1 个答案:

答案 0 :(得分:1)

您可以在应用程序中使用嵌入式Tomcat。看看这个教程:

https://devcenter.heroku.com/articles/create-a-java-web-application-using-embedded-tomcat

Embedded Tomcat的主要入口点是这个类:

http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/startup/Embedded.html