【问题标题】:loading tomcat using code使用代码加载tomcat
【发布时间】:2014-11-27 12:48:10
【问题描述】:

我正在使用 tomcat 7,并且我正在尝试做一些好事。 我想要一个小小的摇摆程序来操作我目前的项目(一个网站)

我希望在那个 swing 应用程序中有一个按钮来运行服务器、关闭服务器等。

我知道一旦启动应用程序就可以选择运行它,但我不想要它。我希望可以选择单击摆动按钮并加载它。

为此,我需要通过代码运行服务器。

有没有办法通过代码加载tomcat服务器?

【问题讨论】:

  • 从程序到运行时和cmd.exe执行tomcat catalina.bat
  • 是的。在google上搜索Process/ProcessBuilder并进行相应修改。
  • Tomcat 实际上有一个 API 可以直接从 Java 代码启动它,因此您不必摆弄生成过程。请参阅此相关问题:stackoverflow.com/questions/11669507/…

标签: java tomcat


【解决方案1】:

一个快速的解决方案可能是使用 RunTime 你可以做到这一点 -

Runtime.getRuntime().exec("startup.bat");

同样,停止 -

Runtime.getRuntime().exec("shutdown.bat");

假设两个批处理文件都存在于 tomcat bin 目录中。

【讨论】:

  • 实际上我正在寻找一个 tomcat API(我很确定那里有一个解决方案)但这是一个非常简单的答案。谢谢。
猜你喜欢
  • 1970-01-01
  • 2010-11-27
  • 2016-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-24
  • 1970-01-01
相关资源
最近更新 更多