role :host, "test1.com", "test1.com" # サーバを指定複数の場合は,区切りで追記 set :application, "deploy.test" # アプリケーション名 set :ssh_options, :port => "22" # ポート指定 set :user, "admin" # sshでログインするユーザー(要sodo権限) # tomcat 再起動 task :tomcat-restart, :roles => :host do sudo "/etc/init.d/tomcat5 restart" sudo "/etc/init.d/httpd restart" end単純ですが、意外と使えます。 実運用では、ロードバランサーがあると全tomcatが止まるので監視が飛ぶかもしれない ので要注意です。ご利用の際は、監視を受け取っている方にご連絡を