Java

Tomcat – Webアプリケーションを再デプロイして画面を再ロードする bookmarklet

タイトルの通りです。

あらかじめ以下のリンクをブックマークしておき、ここぞというタイミングでブックマークをクリックすると以下の処理を自動的に行ってくれます。

1. 表示中のアプリケーションの再デプロイ
例えば http://localhost:8080/mywebapp/index.jsp を表示中であれば http://localhost:8080/manager/reload?path=/mywebapp を XMLHttpRequest でリクエストします。
2. 再デプロイが完了したら画面をリロード
XMLHttpRequest でレスポンスが返ってきたら location.reload() でリロードします。

Tomcat を使って試行錯誤しているときにちょっとだけ便利です。

・Safari / Firefox 用
re-deploy/load

・IE 用
re-deploy/load