我正在尝试与Camel一起出现的例子。
我使用putty在远程服务器上运行它。
启动服务器后,我关闭了Putty(是的!! :()
现在当我重新连接到putty时,我正在获取一个离开服务器的新实例。
如何在不重启机器的情况下停止该实例。
答案 0 :(得分:0)
更新以澄清:
Tomcat是一个运行守护程序进程的服务器,可以使用各种脚本进行处理。 Camel没有运行时组件 - 要在开发之外运行它通常需要将它与服务器(ServiceMix,Tomcat,Jetty,WebSphere或诸如此类)捆绑在一起。在这些示例中,camel只是在main方法中运行,阻塞控制台(使用this功能)。如果在ssh会话结束时某个过程仍以某种方式运行,则需要终止该机器上的进程。
这是一个unix问题而不是一个骆驼(甚至堆栈溢出)问题(我假设你运行一些unix,因为你用putty连接它)。
但无论如何,你需要关闭这个过程。
ps -ef
查找流程ID(pid),找到mvn exec:java -PCamelServer
kill -9 <pid>