LoginSignup
0
0

More than 1 year has passed since last update.

Nablarchを使ったバッチアプリケーションのデバック方法

Last updated at Posted at 2022-04-04

はじめに

こんばんわ、きりです。
本記事はNablarchを使ってみようのサブ記事として作成しております。

今回はNablarchバッチアプリケーションのデバッグ方法について、整理していきます。

本記事以外のコンテンツはこちらから閲覧可能です。

なるべく、初心者目線で作成するつもりですが、分かりづらい部分ありましたら、コメント頂きたいです。

動作環境

種類 バージョン
OS macOS Monterey 12.2.1
Eclipse 2022 Full Edition

※Eclipseのダウンロードについては、こちらの記事をご確認ください。

準備

Nablarchを使ったバッチアプリケーションの作成に従い、Nablarchのバッチアプリケーションをダウンロードおよびプロジェクトの読み込みを行ってください。

ビルド

プロジェクト名を右クリック>実行>実行の構成 をクリック

image.png

Mavenビルドを選択、新規の起動構成ボタンをクリック。
メインタブにて、以下の項目を入力、適用後、実行ボタンをクリックします。

項目
名前 任意の値 mvn-compile
基底ディレクトリー名 ${project_loc:myapp-batch}
ゴール compile

image.png

デバッグ

パッケージ・エクスプローラまたは、プロジェクト・エクスプローラからSampleBatch.javaファイルを開きます。

image.png

84行目の行番号部分をダブルクリックし、ブレークポイントを作成します。

image.png

プロジェクト名を右クリック>デバッグ>デバッグの構成 をクリックします。
image.png

Javaアプリケーションを選択>新規の起動構成をクリック。
メインタブにて、以下の項目を入力

項目
名前 任意の値 run-app-batch
プロジェクト名 myapp-batch
メイン・クラス nablarch.fw.launcher.Main

image.png

引数タブにて、以下の項目を入力し、適用ボタンをクリックし、最後にデバッグボタンをクリックします。

項目
プログラムの引数 -diConfig classpath:batch-boot.xml -requestPath SampleBatch -userId batch_user

image.png

デバッグが期待通り開始されると、84行目で停止します。

image.png

それ以降のデバッグ操作について、こちらのデバッグ手順を確認してみてください。

最後に

JavaにはJUnitのような単体テストの仕組みが存在しますが、変数の状態や細かい処理の流れを確認するにはデバッグが最適です。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0