[英]Identifying Tomcat start up Programmatically
我正在開發一個自動化工具,必須通過Java管理tomcat。 我可以使用以下方式啟動和停止雄貓
Runtime.getRuntime().exec("c:/program files/tomcat/bin/startup.bat");
和
Runtime.getRuntime().exec("c:/program files/tomcat/bin/shutdown.bat");
並且我可以通過在啟動tomcat時將其復制到Web應用程序文件夾中來部署war文件。
問題是如何識別tomcat是否以編程方式啟動。因此,一旦啟動,我就可以將文件復制到其中。
您可以在應用程序中使用嵌入式Tomcat。 看一下本教程:
https://devcenter.heroku.com/articles/create-a-java-web-application-using-embedded-tomcat
嵌入式Tomcat的主要入口點是此類:
http://tomcat.apache.org/tomcat-7.0-doc/api/org/apache/catalina/startup/Embedded.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.