Quartz管理インターフェースを有効にするにはどうすればいいですか?
Quartz管理画面を有効にするには、次の手順に従います。
- Quartzの依存関係を確実に追加してください。
- web.xmlファイルにサーブレットの設定を追加する:
<servlet>
<servlet-name>QuartzInitializerServlet</servlet-name>
<servlet-class>org.quartz.ee.servlet.QuartzInitializerServlet</servlet-class>
<init-param>
<param-name>config-file</param-name>
<param-value>/path/to/quartz.properties</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>QuartzInitializerServlet</servlet-name>
<url-pattern>/quartz/*</url-pattern>
</servlet-mapping>
Quartzのの設定ファイルである/path/to/quartz.propertiesファイルを指定します。
- quartz.propertiesファイルに、以下を設定として追加してください。
org.quartz.scheduler.jmx.export=true
この設定により、管理インターフェースでの管理が行えるように、Quartz の JMX サポートが有効化されます。
- アプリケーションをデプロイし、サーバを起動する。
- ブラウザを起動して http://localhost:8080/quartz(必要に応じてポートとパスは実際の環境に合わせて変更)と入力すると、Quartzの管理画面にアクセスできます。
管理画面では、Quartz のスケジューラ、ジョブ、トリガーなどの情報を閲覧・操作できます。