停止由mvn exec:java -PCamelServer触发的实例

时间:2013-01-04 11:44:07

标签: maven jetty apache-camel

我正在尝试与Camel一起出现的例子。

我使用putty在远程服务器上运行它。

启动服务器后,我关闭了Putty(是的!! :()

现在当我重新连接到putty时,我正在获取一个离开服务器的新实例。

如何在不重启机器的情况下停止该实例。

1 个答案:

答案 0 :(得分:0)

更新以澄清:

Tomcat是一个运行守护程序进程的服务器,可以使用各种脚本进行处理。 Camel没有运行时组件 - 要在开发之外运行它通常需要将它与服务器(ServiceMix,Tomcat,Jetty,WebSphere或诸如此类)捆绑在一起。在这些示例中,camel只是在main方法中运行,阻塞控制台(使用this功能)。如果在ssh会话结束时某个过程仍以某种方式运行,则需要终止该机器上的进程。

这是一个unix问题而不是一个骆驼(甚至堆栈溢出)问题(我假设你运行一些unix,因为你用putty连接它)。

但无论如何,你需要关闭这个过程。

  1. ps -ef查找流程ID(pid),找到mvn exec:java -PCamelServer
  2. kill -9 <pid>
  3. 杀死它