我想在成功构建我的webapp后重新启动jetty服务器。不幸的是它不起作用。我把以下作为Jenkins工作中的Post-Build-Step:
/Users/Shared/jetty/bin/jetty.sh restart&
jetty日志显示服务器已启动但立即关闭。虽然詹金的工作完成了码头的关闭,我猜。
我使用Jenkins v1.545!
stdError.log说:
2014-01-16 09:14:24.096:INFO:oejsh.ContextHandler:main:已启动o.e.j.w.WebAppContext@7516a8f3{/MRSServer, ... 2014-01-16 09:14:24.108:INFO:oejs.ServerConnector:main:已启动ServerConnector @ 6bcd9bfc {HTTP / 1.1} {0.0.0.0:7050} 2014-01-16 09:14:45.626:INFO:oejs.ServerConnector:Thread-1:已停止ServerConnector @ 6bcd9bfc {HTTP / 1.1} {0.0.0.0:7050} 2014-01-16 09:14:45.627:INFO:oejwc.WebSocketClient:Thread-1:已停止org.eclipse.jetty.websocket.client.WebSocketClient@7785b73c 2014-01-16 09:14:45.633:INFO:MRSServer:Thread-1:关闭Spring root WebApplicationContext
我也试过这个:
nohup /Users/Shared/jetty/bin/jetty.sh restart&
但是这会带来这个错误:
nohup:无法从控制台分离:设备不适当的ioctl
任何建议如何在Jenkins工作完成时保持码头服务器的活动?